Created
January 16, 2020 09:15
-
-
Save dbismut/cf16000c73d34222ea69a224283b2a77 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"env": { | |
"browser": true, | |
"commonjs": true, | |
"es6": true, | |
"jest": true, | |
"node": true | |
}, | |
"globals": {}, | |
"parser": "/Users/david/repos/useAudioPlayer/node_modules/babel-eslint/lib/index.js", | |
"parserOptions": { | |
"ecmaVersion": 2018, | |
"sourceType": "module", | |
"ecmaFeatures": { | |
"jsx": true | |
} | |
}, | |
"plugins": [ | |
"react-hooks", | |
"react", | |
"jsx-a11y", | |
"flowtype", | |
"import", | |
"prettier" | |
], | |
"rules": { | |
"prettier/prettier": [ | |
"error" | |
], | |
"arrow-body-style": [ | |
0 | |
], | |
"curly": [ | |
0 | |
], | |
"lines-around-comment": [ | |
0 | |
], | |
"max-len": [ | |
0 | |
], | |
"no-confusing-arrow": [ | |
0 | |
], | |
"no-mixed-operators": [ | |
0, | |
{ | |
"groups": [ | |
[ | |
"&", | |
"|", | |
"^", | |
"~", | |
"<<", | |
">>", | |
">>>" | |
], | |
[ | |
"==", | |
"!=", | |
"===", | |
"!==", | |
">", | |
">=", | |
"<", | |
"<=" | |
], | |
[ | |
"&&", | |
"||" | |
], | |
[ | |
"in", | |
"instanceof" | |
] | |
], | |
"allowSamePrecedence": false | |
} | |
], | |
"no-tabs": [ | |
0 | |
], | |
"no-unexpected-multiline": [ | |
0 | |
], | |
"prefer-arrow-callback": [ | |
0 | |
], | |
"quotes": [ | |
0 | |
], | |
"array-bracket-newline": [ | |
"off" | |
], | |
"array-bracket-spacing": [ | |
"off" | |
], | |
"array-element-newline": [ | |
"off" | |
], | |
"arrow-parens": [ | |
"off" | |
], | |
"arrow-spacing": [ | |
"off" | |
], | |
"block-spacing": [ | |
"off" | |
], | |
"brace-style": [ | |
"off" | |
], | |
"comma-dangle": [ | |
"off" | |
], | |
"comma-spacing": [ | |
"off" | |
], | |
"comma-style": [ | |
"off" | |
], | |
"computed-property-spacing": [ | |
"off" | |
], | |
"dot-location": [ | |
"off", | |
"property" | |
], | |
"eol-last": [ | |
"off" | |
], | |
"func-call-spacing": [ | |
"off" | |
], | |
"function-call-argument-newline": [ | |
"off" | |
], | |
"function-paren-newline": [ | |
"off" | |
], | |
"generator-star": [ | |
"off" | |
], | |
"generator-star-spacing": [ | |
"off" | |
], | |
"implicit-arrow-linebreak": [ | |
"off" | |
], | |
"indent": [ | |
"off" | |
], | |
"jsx-quotes": [ | |
"off" | |
], | |
"key-spacing": [ | |
"off" | |
], | |
"keyword-spacing": [ | |
"off" | |
], | |
"linebreak-style": [ | |
"off" | |
], | |
"multiline-ternary": [ | |
"off" | |
], | |
"newline-per-chained-call": [ | |
"off" | |
], | |
"new-parens": [ | |
"off" | |
], | |
"no-arrow-condition": [ | |
"off" | |
], | |
"no-comma-dangle": [ | |
"off" | |
], | |
"no-extra-parens": [ | |
"off" | |
], | |
"no-extra-semi": [ | |
"off" | |
], | |
"no-floating-decimal": [ | |
"off" | |
], | |
"no-mixed-spaces-and-tabs": [ | |
"off" | |
], | |
"no-multi-spaces": [ | |
"off" | |
], | |
"no-multiple-empty-lines": [ | |
"off" | |
], | |
"no-reserved-keys": [ | |
"off" | |
], | |
"no-space-before-semi": [ | |
"off" | |
], | |
"no-trailing-spaces": [ | |
"off" | |
], | |
"no-whitespace-before-property": [ | |
"off" | |
], | |
"no-wrap-func": [ | |
"off" | |
], | |
"nonblock-statement-body-position": [ | |
"off" | |
], | |
"object-curly-newline": [ | |
"off" | |
], | |
"object-curly-spacing": [ | |
"off" | |
], | |
"object-property-newline": [ | |
"off" | |
], | |
"one-var-declaration-per-line": [ | |
"off" | |
], | |
"operator-linebreak": [ | |
"off" | |
], | |
"padded-blocks": [ | |
"off" | |
], | |
"quote-props": [ | |
"off" | |
], | |
"rest-spread-spacing": [ | |
"off", | |
"never" | |
], | |
"semi": [ | |
"off" | |
], | |
"semi-spacing": [ | |
"off" | |
], | |
"semi-style": [ | |
"off" | |
], | |
"space-after-function-name": [ | |
"off" | |
], | |
"space-after-keywords": [ | |
"off" | |
], | |
"space-before-blocks": [ | |
"off" | |
], | |
"space-before-function-paren": [ | |
"off" | |
], | |
"space-before-function-parentheses": [ | |
"off" | |
], | |
"space-before-keywords": [ | |
"off" | |
], | |
"space-in-brackets": [ | |
"off" | |
], | |
"space-in-parens": [ | |
"off" | |
], | |
"space-infix-ops": [ | |
"off" | |
], | |
"space-return-throw-case": [ | |
"off" | |
], | |
"space-unary-ops": [ | |
"off" | |
], | |
"space-unary-word-ops": [ | |
"off" | |
], | |
"switch-colon-spacing": [ | |
"off" | |
], | |
"template-curly-spacing": [ | |
"off" | |
], | |
"template-tag-spacing": [ | |
"off" | |
], | |
"unicode-bom": [ | |
"off", | |
"never" | |
], | |
"wrap-iife": [ | |
"off" | |
], | |
"wrap-regex": [ | |
"off" | |
], | |
"yield-star-spacing": [ | |
"off" | |
], | |
"indent-legacy": [ | |
"off" | |
], | |
"no-spaced-func": [ | |
"off" | |
], | |
"@typescript-eslint/quotes": [ | |
0 | |
], | |
"@typescript-eslint/brace-style": [ | |
"off" | |
], | |
"@typescript-eslint/func-call-spacing": [ | |
"off" | |
], | |
"@typescript-eslint/indent": [ | |
"off" | |
], | |
"@typescript-eslint/member-delimiter-style": [ | |
"off" | |
], | |
"@typescript-eslint/no-extra-parens": [ | |
"off" | |
], | |
"@typescript-eslint/no-extra-semi": [ | |
"off" | |
], | |
"@typescript-eslint/semi": [ | |
"off" | |
], | |
"@typescript-eslint/space-before-function-paren": [ | |
"off" | |
], | |
"@typescript-eslint/type-annotation-spacing": [ | |
"off" | |
], | |
"array-callback-return": [ | |
"warn" | |
], | |
"default-case": [ | |
"warn", | |
{ | |
"commentPattern": "^no default$" | |
} | |
], | |
"eqeqeq": [ | |
"warn", | |
"smart" | |
], | |
"no-array-constructor": [ | |
"warn" | |
], | |
"no-caller": [ | |
"warn" | |
], | |
"no-cond-assign": [ | |
"warn", | |
"except-parens" | |
], | |
"no-const-assign": [ | |
"warn" | |
], | |
"no-control-regex": [ | |
"warn" | |
], | |
"no-delete-var": [ | |
"warn" | |
], | |
"no-dupe-args": [ | |
"warn" | |
], | |
"no-dupe-class-members": [ | |
"warn" | |
], | |
"no-dupe-keys": [ | |
"warn" | |
], | |
"no-duplicate-case": [ | |
"warn" | |
], | |
"no-empty-character-class": [ | |
"warn" | |
], | |
"no-empty-pattern": [ | |
"warn" | |
], | |
"no-eval": [ | |
"warn" | |
], | |
"no-ex-assign": [ | |
"warn" | |
], | |
"no-extend-native": [ | |
"warn" | |
], | |
"no-extra-bind": [ | |
"warn" | |
], | |
"no-extra-label": [ | |
"warn" | |
], | |
"no-fallthrough": [ | |
"warn" | |
], | |
"no-func-assign": [ | |
"warn" | |
], | |
"no-implied-eval": [ | |
"warn" | |
], | |
"no-invalid-regexp": [ | |
"warn" | |
], | |
"no-iterator": [ | |
"warn" | |
], | |
"no-label-var": [ | |
"warn" | |
], | |
"no-labels": [ | |
"warn", | |
{ | |
"allowLoop": true, | |
"allowSwitch": false | |
} | |
], | |
"no-lone-blocks": [ | |
"warn" | |
], | |
"no-loop-func": [ | |
"warn" | |
], | |
"no-multi-str": [ | |
"warn" | |
], | |
"no-native-reassign": [ | |
"warn" | |
], | |
"no-negated-in-lhs": [ | |
"warn" | |
], | |
"no-new-func": [ | |
"warn" | |
], | |
"no-new-object": [ | |
"warn" | |
], | |
"no-new-symbol": [ | |
"warn" | |
], | |
"no-new-wrappers": [ | |
"warn" | |
], | |
"no-obj-calls": [ | |
"warn" | |
], | |
"no-octal": [ | |
"warn" | |
], | |
"no-octal-escape": [ | |
"warn" | |
], | |
"no-redeclare": [ | |
"warn", | |
{ | |
"builtinGlobals": false | |
} | |
], | |
"no-regex-spaces": [ | |
"warn" | |
], | |
"no-restricted-syntax": [ | |
"warn", | |
"WithStatement" | |
], | |
"no-script-url": [ | |
"warn" | |
], | |
"no-self-assign": [ | |
"warn" | |
], | |
"no-self-compare": [ | |
"warn" | |
], | |
"no-sequences": [ | |
"warn" | |
], | |
"no-shadow-restricted-names": [ | |
"warn" | |
], | |
"no-sparse-arrays": [ | |
"warn" | |
], | |
"no-template-curly-in-string": [ | |
"warn" | |
], | |
"no-this-before-super": [ | |
"warn" | |
], | |
"no-throw-literal": [ | |
"warn" | |
], | |
"no-undef": [ | |
"error" | |
], | |
"no-restricted-globals": [ | |
"error", | |
"addEventListener", | |
"blur", | |
"close", | |
"closed", | |
"confirm", | |
"defaultStatus", | |
"defaultstatus", | |
"event", | |
"external", | |
"find", | |
"focus", | |
"frameElement", | |
"frames", | |
"history", | |
"innerHeight", | |
"innerWidth", | |
"length", | |
"location", | |
"locationbar", | |
"menubar", | |
"moveBy", | |
"moveTo", | |
"name", | |
"onblur", | |
"onerror", | |
"onfocus", | |
"onload", | |
"onresize", | |
"onunload", | |
"open", | |
"opener", | |
"opera", | |
"outerHeight", | |
"outerWidth", | |
"pageXOffset", | |
"pageYOffset", | |
"parent", | |
"print", | |
"removeEventListener", | |
"resizeBy", | |
"resizeTo", | |
"screen", | |
"screenLeft", | |
"screenTop", | |
"screenX", | |
"screenY", | |
"scroll", | |
"scrollbars", | |
"scrollBy", | |
"scrollTo", | |
"scrollX", | |
"scrollY", | |
"self", | |
"status", | |
"statusbar", | |
"stop", | |
"toolbar", | |
"top" | |
], | |
"no-unreachable": [ | |
"warn" | |
], | |
"no-unused-expressions": [ | |
"error", | |
{ | |
"allowShortCircuit": true, | |
"allowTernary": true, | |
"allowTaggedTemplates": true | |
} | |
], | |
"no-unused-labels": [ | |
"warn" | |
], | |
"no-unused-vars": [ | |
"warn", | |
{ | |
"args": "none", | |
"ignoreRestSiblings": true | |
} | |
], | |
"no-use-before-define": [ | |
"warn", | |
{ | |
"functions": false, | |
"classes": false, | |
"variables": false | |
} | |
], | |
"no-useless-computed-key": [ | |
"warn" | |
], | |
"no-useless-concat": [ | |
"warn" | |
], | |
"no-useless-constructor": [ | |
"warn" | |
], | |
"no-useless-escape": [ | |
"warn" | |
], | |
"no-useless-rename": [ | |
"warn", | |
{ | |
"ignoreDestructuring": false, | |
"ignoreImport": false, | |
"ignoreExport": false | |
} | |
], | |
"no-with": [ | |
"warn" | |
], | |
"react-hooks/exhaustive-deps": [ | |
"warn" | |
], | |
"require-yield": [ | |
"warn" | |
], | |
"strict": [ | |
"warn", | |
"never" | |
], | |
"use-isnan": [ | |
"warn" | |
], | |
"valid-typeof": [ | |
"warn" | |
], | |
"no-restricted-properties": [ | |
"error", | |
{ | |
"object": "require", | |
"property": "ensure", | |
"message": "Please use import() instead. More info: https://facebook.github.io/create-react-app/docs/code-splitting" | |
}, | |
{ | |
"object": "System", | |
"property": "import", | |
"message": "Please use import() instead. More info: https://facebook.github.io/create-react-app/docs/code-splitting" | |
} | |
], | |
"getter-return": [ | |
"warn" | |
], | |
"import/first": [ | |
"error" | |
], | |
"import/no-amd": [ | |
"error" | |
], | |
"import/no-webpack-loader-syntax": [ | |
"error" | |
], | |
"react/forbid-foreign-prop-types": [ | |
"warn", | |
{ | |
"allowInPropTypes": true | |
} | |
], | |
"react/jsx-no-comment-textnodes": [ | |
"warn" | |
], | |
"react/jsx-no-duplicate-props": [ | |
"warn" | |
], | |
"react/jsx-no-target-blank": [ | |
"warn" | |
], | |
"react/jsx-no-undef": [ | |
"error" | |
], | |
"react/jsx-pascal-case": [ | |
"warn", | |
{ | |
"allowAllCaps": true, | |
"ignore": [] | |
} | |
], | |
"react/jsx-uses-react": [ | |
"warn" | |
], | |
"react/jsx-uses-vars": [ | |
"warn" | |
], | |
"react/no-danger-with-children": [ | |
"warn" | |
], | |
"react/no-direct-mutation-state": [ | |
"warn" | |
], | |
"react/no-is-mounted": [ | |
"warn" | |
], | |
"react/no-typos": [ | |
"error" | |
], | |
"react/react-in-jsx-scope": [ | |
"error" | |
], | |
"react/require-render-return": [ | |
"error" | |
], | |
"react/style-prop-object": [ | |
"warn" | |
], | |
"jsx-a11y/accessible-emoji": [ | |
"warn" | |
], | |
"jsx-a11y/alt-text": [ | |
"warn" | |
], | |
"jsx-a11y/anchor-has-content": [ | |
"warn" | |
], | |
"jsx-a11y/anchor-is-valid": [ | |
"warn", | |
{ | |
"aspects": [ | |
"noHref", | |
"invalidHref" | |
] | |
} | |
], | |
"jsx-a11y/aria-activedescendant-has-tabindex": [ | |
"warn" | |
], | |
"jsx-a11y/aria-props": [ | |
"warn" | |
], | |
"jsx-a11y/aria-proptypes": [ | |
"warn" | |
], | |
"jsx-a11y/aria-role": [ | |
"warn", | |
{ | |
"ignoreNonDOM": true | |
} | |
], | |
"jsx-a11y/aria-unsupported-elements": [ | |
"warn" | |
], | |
"jsx-a11y/heading-has-content": [ | |
"warn" | |
], | |
"jsx-a11y/iframe-has-title": [ | |
"warn" | |
], | |
"jsx-a11y/img-redundant-alt": [ | |
"warn" | |
], | |
"jsx-a11y/no-access-key": [ | |
"warn" | |
], | |
"jsx-a11y/no-distracting-elements": [ | |
"warn" | |
], | |
"jsx-a11y/no-redundant-roles": [ | |
"warn" | |
], | |
"jsx-a11y/role-has-required-aria-props": [ | |
"warn" | |
], | |
"jsx-a11y/role-supports-aria-props": [ | |
"warn" | |
], | |
"jsx-a11y/scope": [ | |
"warn" | |
], | |
"react-hooks/rules-of-hooks": [ | |
"error" | |
], | |
"flowtype/define-flow-type": [ | |
"warn" | |
], | |
"flowtype/require-valid-file-annotation": [ | |
"warn" | |
], | |
"flowtype/use-flow-type": [ | |
"warn" | |
] | |
}, | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment