Eslint CK config old vs new @ ESLint 8 (fixed order of plugins)

Created Diff never expires
3 removals
Words removed4
Total words835
Words removed (%)0.48
494 lines
4 additions
Words added11
Total words842
Words added (%)1.31
495 lines
old config (ESLint 8)
new config @ ESLint 8 (fixed order of plugins)


{
{
"env": {
"env": {
"browser": true,
"browser": true,
"es6": true,
"es6": true,
"node": true,
"node": true,
"react-native/react-native": true
"react-native/react-native": true
},
},
"globals": {},
"globals": {},
"ignorePatterns": [],
"ignorePatterns": ["**/.eslintrc.js"],
"parser": "@typescript-eslint/parser/dist/index.js",
"parser": "@typescript-eslint/parser/dist/index.js",
"parserOptions": {
"parserOptions": {
"ecmaFeatures": {
"ecmaFeatures": {
"jsx": true
"jsx": true
},
},
"project": "./tsconfig.json",
"project": "./tsconfig.json",
"sourceType": "module"
"sourceType": "module"
},
},
"plugins": [
"plugins": [
"promise",
"promise",
"import",
"import",
"prettier",
"prettier",
"@typescript-eslint",
"@typescript-eslint",
"react-hooks",
"react-hooks",
"react",
"react",
"react-native-a11y",
"react-native-a11y",
"@react-native",
"@react-native",
"react-native"
"react-native"
],
],
"rules": {
"rules": {
"@babel/object-curly-spacing": [0],
"@babel/object-curly-spacing": [0],
"@babel/semi": [0],
"@babel/semi": [0],
"@react-native/platform-colors": [1],
"@react-native/platform-colors": [1],
"@typescript-eslint/block-spacing": [0],
"@typescript-eslint/block-spacing": [0],
"@typescript-eslint/brace-style": [0],
"@typescript-eslint/brace-style": [0],
"@typescript-eslint/comma-dangle": [0],
"@typescript-eslint/comma-dangle": [0],
"@typescript-eslint/comma-spacing": [0],
"@typescript-eslint/comma-spacing": [0],
"@typescript-eslint/func-call-spacing": [0],
"@typescript-eslint/func-call-spacing": [0],
"@typescript-eslint/indent": [0],
"@typescript-eslint/indent": [0],
"@typescript-eslint/key-spacing": [0],
"@typescript-eslint/key-spacing": [0],
"@typescript-eslint/keyword-spacing": [0],
"@typescript-eslint/keyword-spacing": [0],
"@typescript-eslint/lines-around-comment": [0],
"@typescript-eslint/lines-around-comment": [0],
"@typescript-eslint/member-delimiter-style": [0],
"@typescript-eslint/member-delimiter-style": [0],
"@typescript-eslint/no-extra-parens": [0],
"@typescript-eslint/no-extra-parens": [0],
"@typescript-eslint/no-extra-semi": [0],
"@typescript-eslint/no-extra-semi": [0],
"@typescript-eslint/no-floating-promises": [2],
"@typescript-eslint/no-floating-promises": [2],
"@typescript-eslint/no-unused-vars": [
"@typescript-eslint/no-unused-vars": [
2,
2,
{
{
"argsIgnorePattern": "^_",
"argsIgnorePattern": "^_",
"caughtErrorsIgnorePattern": "^_"
"caughtErrorsIgnorePattern": "^_"
}
}
],
],
"@typescript-eslint/object-curly-spacing": [0],
"@typescript-eslint/object-curly-spacing": [0],
"@typescript-eslint/prefer-optional-chain": [2],
"@typescript-eslint/prefer-optional-chain": [2],
"@typescript-eslint/quotes": [0],
"@typescript-eslint/quotes": [0],
"@typescript-eslint/semi": [0],
"@typescript-eslint/semi": [0],
"@typescript-eslint/space-before-blocks": [0],
"@typescript-eslint/space-before-blocks": [0],
"@typescript-eslint/space-before-function-paren": [0],
"@typescript-eslint/space-before-function-paren": [0],
"@typescript-eslint/space-infix-ops": [0],
"@typescript-eslint/space-infix-ops": [0],
"@typescript-eslint/type-annotation-spacing": [0],
"@typescript-eslint/type-annotation-spacing": [0],
"array-bracket-newline": [0],
"array-bracket-newline": [0],
"array-bracket-spacing": [0],
"array-bracket-spacing": [0],
"array-element-newline": [0],
"array-element-newline": [0],
"arrow-parens": [0],
"arrow-parens": [0],
"arrow-spacing": [0],
"arrow-spacing": [0],
"babel/object-curly-spacing": [0],
"babel/object-curly-spacing": [0],
"babel/quotes": [0],
"babel/quotes": [0],
"babel/semi": [0],
"babel/semi": [0],
"block-spacing": [0],
"block-spacing": [0],
"brace-style": [0],
"brace-style": [0],
"comma-dangle": [0],
"comma-dangle": [0],
"comma-spacing": [0],
"comma-spacing": [0],
"comma-style": [0],
"comma-style": [0],
"computed-property-spacing": [0],
"computed-property-spacing": [0],
"constructor-super": [2],
"constructor-super": [2],
"curly": [0],
"curly": [0],
"dot-location": [0],
"dot-location": [0],
"eol-last": [0],
"eol-last": [0],
"flowtype/boolean-style": [0],
"flowtype/boolean-style": [0],
"flowtype/delimiter-dangle": [0],
"flowtype/delimiter-dangle": [0],
"flowtype/generic-spacing": [0],
"flowtype/generic-spacing": [0],
"flowtype/object-type-curly-spacing": [0],
"flowtype/object-type-curly-spacing": [0],
"flowtype/object-type-delimiter": [0],
"flowtype/object-type-delimiter": [0],
"flowtype/quotes": [0],
"flowtype/quotes": [0],
"flowtype/semi": [0],
"flowtype/semi": [0],
"flowtype/space-after-type-colon": [0],
"flowtype/space-after-type-colon": [0],
"flowtype/space-before-generic-bracket": [0],
"flowtype/space-before-generic-bracket": [0],
"flowtype/space-before-type-colon": [0],
"flowtype/space-before-type-colon": [0],
"flowtype/union-intersection-spacing": [0],
"flowtype/union-intersection-spacing": [0],
"for-direction": [2],
"for-direction": [2],
"func-call-spacing": [0],
"func-call-spacing": [0],
"function-call-argument-newline": [0],
"function-call-argument-newline": [0],
"function-paren-newline": [0],
"function-paren-newline": [0],
"generator-star": [0],
"generator-star": [0],
"generator-star-spacing": [0],
"generator-star-spacing": [0],
"getter-return": [2],
"getter-return": [2],
"implicit-arrow-linebreak": [0],
"implicit-arrow-linebreak": [0],
"import/extensions": [0],
"import/extensions": [0],
"import/no-dynamic-require": [0],
"import/no-dynamic-require": [0],
"import/no-extraneous-dependencies": [
"import/no-extraneous-dependencies": [
2,
2,
{
{
"devDependencies": [
"devDependencies": [
"**/__tests__/**/*.[jt]s?(x)",
"**/__tests__/**/*.[jt]s?(x)",
"**/?(*.)+(spec|test).[tj]s?(x)"
"**/?(*.)+(spec|test).[tj]s?(x)"
]
]
}
}
],
],
"import/no-unresolved": [2],
"import/no-unresolved": [2],
"import/order": [2],
"import/order": [2],
"import/prefer-default-export": [0],
"import/prefer-default-export": [0],
"indent": [0],
"indent": [0],
"indent-legacy": [0],
"indent-legacy": [0],
"jsx-quotes": [0],
"jsx-quotes": [0],
"key-spacing": [0],
"key-spacing": [0],
"keyword-spacing": [0],
"keyword-spacing": [0],
"linebreak-style": [0],
"linebreak-style": [0],
"lines-around-comment": [0],
"lines-around-comment": [0],
"max-len": [0],
"max-len": [0],
"max-statements-per-line": [0],
"max-statements-per-line": [0],
"multiline-ternary": [0],
"multiline-ternary": [0],
"new-parens": [0],
"new-parens": [0],
"newline-per-chained-call": [0],
"newline-per-chained-call": [0],
"no-arrow-condition": [0],
"no-arrow-condition": [0],
"no-async-promise-executor": [2],
"no-async-promise-executor": [2],
"no-case-declarations": [2],
"no-case-declarations": [2],
"no-class-assign": [2],
"no-class-assign": [2],
"no-comma-dangle": [0],
"no-comma-dangle": [0],
"no-compare-neg-zero": [2],
"no-compare-neg-zero": [2],
"no-cond-assign": [2],
"no-cond-assign": [2],
"no-confusing-arrow": [0],
"no-confusing-arrow": [0],
"no-const-assign": [2],
"no-const-assign": [2],
"no-constant-binary-expression": [2],
"no-constant-binary-expression": [2],
"no-constant-condition": [2],
"no-constant-condition": [2],
"no-control-regex": [2],
"no-control-regex": [2],
"no-debugger": [2],
"no-debugger": [2],
"no-delete-var": [2],
"no-delete-var": [2],
"no-dupe-args": [2],
"no-dupe-args": [2],
"no-dupe-class-members": [0],
"no-dupe-class-members": [0],
"no-dupe-else-if": [2],
"no-dupe-else-if": [2],
"no-dupe-keys": [2],
"no-dupe-keys": [2],
"no-duplicate-case": [2],
"no-duplicate-case": [2],
"no-empty": [2],
"no-empty": [2],
"no-empty-character-class": [2],
"no-empty-character-class": [2],
"no-empty-pattern": [2],
"no-empty-pattern": [2],
"no-ex-assign": [2],
"no-ex-assign": [2],
"no-extra-boolean-cast": [2],
"no-extra-boolean-cast": [2],
"no-extra-parens": [0],
"no-extra-parens": [0],
"no-extra-semi": [0],
"no-extra-semi": [0],
"no-fallthrough": [2],
"no-fallthrough": [2],
"no-floating-decimal": [0],
"no-floating-decimal": [0],
"no-func-assign": [2],
"no-func-assign": [2],
"no-global-assign": [2],
"no-global-assign": [2],
"no-import-assign": [2],
"no-import-assign": [2],
"no-inner-declarations": [2],
"no-inner-declarations": [2],
"no-invalid-regexp": [2],
"no-invalid-regexp": [2],
"no-irregular-whitespace": [2],
"no-irregular-whitespace": [2],
"no-loss-of-precision": [2],
"no-loss-of-precision": [2],
"no-misleading-character-class": [2],
"no-misleading-character-class": [2],
"no-mixed-operators": [0],
"no-mixed-operators": [0],
"no-mixed-spaces-and-tabs": [0],
"no-mixed-spaces-and-tabs": [0],
"no-multi-spaces": [0],
"no-multi-spaces": [0],
"no-multiple-empty-lines": [0],
"no-multiple-empty-lines": [0],
"no-new-symbol": [2],
"no-new-symbol": [2],
"no-nonoctal-decimal-escape": [2],
"no-nonoctal-decimal-escape": [2],
"no-obj-calls": [2],
"no-obj-calls": [2],
"no-octal": [2],
"no-octal": [2],
"no-prototype-builtins": [2],
"no-prototype-builtins": [2],
"no-redeclare": [2],
"no-redeclare": [2],
"no-regex-spaces": [2],
"no-regex-spaces": [2],
"no-reserved-keys": [0],
"no-reserved-keys": [0],
"no-restricted-globals": [
"no-restricted-globals": [
2,
2,
"addEventListener",
"addEventListener",
"blur",
"blur",
"close",
"close",
"closed",
"closed",
"confirm",
"confirm",
"defaultStatus",
"defaultStatus",
"event",
"event",
"external",
"external",
"defaultstatus",
"defaultstatus",
"find",
"find",
"focus",
"focus",
"frameElement",
"frameElement",
"frames",
"frames",
"history",
"history",
"innerHeight",
"innerHeight",
"innerWidth",
"innerWidth",
"length",
"length",
"location",
"location",
"locationbar",
"locationbar",
"menubar",
"menubar",
"moveBy",
"moveBy",
"moveTo",
"moveTo",
"name",
"name",
"onblur",
"onblur",
"onerror",
"onerror",
"onfocus",
"onfocus",
"onload",
"onload",
"onresize",
"onresize",
"onunload",
"onunload",
"open",
"open",
"opener",
"opener",
"opera",
"opera",
"outerHeight",
"outerHeight",
"outerWidth",
"outerWidth",
"pageXOffset",
"pageXOffset",
"pageYOffset",
"pageYOffset",
"parent",
"parent",
"print",
"print",
"removeEventListener",
"removeEventListener",
"resizeBy",
"resizeBy",
"resizeTo",
"resizeTo",
"screen",
"screen",
"screenLeft",
"screenLeft",
"screenTop",
"screenTop",
"screenX",
"screenX",
"screenY",
"screenY",
"scroll",
"scroll",
"scrollbars",
"scrollbars",
"scrollBy",
"scrollBy",
"scrollTo",
"scrollTo",
"scrollX",
"scrollX",
"scrollY",
"scrollY",
"self",
"self",
"status",
"status",
"statusbar",
"statusbar",
"stop",
"stop",
"toolbar",
"toolbar",
"top"
"top"
],
],
"no-restricted-syntax": [2, "WithStatement"],
"no-restricted-syntax": [2, "WithStatement"],
"no-self-assign": [2],
"no-self-assign": [2],
"no-setter-return": [2],
"no-setter-return": [2],
"no-shadow-restricted-names": [2],
"no-shadow-restricted-names": [2],
"no-space-before-semi": [0],
"no-space-before-semi": [0],
"no-spaced-func": [0],
"no-spaced-func": [0],
"no-sparse-arrays": [2],
"no-sparse-arrays": [2],
"no-tabs": [0],
"no-tabs": [0],
"no-this-before-super": [2],
"no-this-before-super": [2],
"no-trailing-spaces": [0],
"no-trailing-spaces": [0],
"no-undef": [0],
"no-undef": [0],
"no-unexpected-multiline": [0],
"no-unexpected-multiline": [0],
"no-unreachable": [2],
"no-unreachable": [2],
"no-unsafe-finally": [2],
"no-unsafe-finally": [2],
"no-unsafe-negation": [2],
"no-unsafe-negation": [2],
"no-unsafe-optional-chaining": [2],
"no-unsafe-optional-chaining": [2],
"no-unused-labels": [2],
"no-unused-labels": [2],
"no-unused-vars": [0],
"no-unused-vars": [0],
"no-useless-backreference": [2],
"no-useless-backreference": [2],
"no-useless-catch": [2],
"no-useless-catch": [2],
"no-useless-escape": [2],
"no-useless-escape": [2],
"no-whitespace-before-property": [0],
"no-whitespace-before-property": [0],
"no-with": [2],
"no-with": [2],
"no-wrap-func": [0],
"no-wrap-func": [0],
"nonblock-statement-body-position": [0],
"nonblock-statement-body-position": [0],
"object-curly-newline": [0],
"object-curly-newline": [0],
"object-curly-spacing": [0],
"object-curly-spacing": [0],
"object-property-newline": [0],
"object-property-newline": [0],
"one-var-declaration-per-line": [0],
"one-var-declaration-per-line": [0],
"operator-linebreak": [0],
"operator-linebreak": [0],
"padded-blocks": [0],
"padded-blocks": [0],
"prettier/prettier": [2],
"prettier/prettier": [2],
"promise/always-return": [2],
"promise/always-return": [2],
"promise/avoid-new": [0],
"promise/avoid-new": [0],
"promise/catch-or-return": [2],
"promise/catch-or-return": [2],
"promise/no-callback-in-promise": [1],
"promise/no-callback-in-promise": [1],
"promise/no-native": [0],
"promise/no-native": [0],
"promise/no-nesting": [1],
"promise/no-nesting": [1],
"promise/no-new-statics": [2],
"promise/no-new-statics": [2],
"promise/no-promise-in-callback": [1],
"promise/no-promise-in-callback": [1],
"promise/no-return-in-finally": [1],
"promise/no-return-in-finally": [1],
"promise/no-return-wrap": [2],
"promise/no-return-wrap": [2],
"promise/param-names": [2],
"promise/param-names": [2],
"promise/prefer-await-to-then": [1],
"promise/prefer-await-to-then": [1],
"promise/valid-params": [1],
"promise/valid-params": [1],
"quote-props": [0],
"quote-props": [0],
"quotes": [0],
"quotes": [0],
"react-hooks/exhaustive-deps": [1],
"react-hooks/exhaustive-deps": [1],
"react-hooks/rules-of-hooks": [2],
"react-hooks/rules-of-hooks": [2],
"react-native-a11y/has-accessibility-hint": [0],
"react-native-a11y/has-accessibility-hint": [0],
"react-native-a11y/has-accessibility-props": [2],
"react-native-a11y/has-accessibility-props": [2],
"react-native-a11y/has-valid-accessibility-actions": [2],
"react-native-a11y/has-valid-accessibility-actions": [2],
"react-native-a11y/has-valid-accessibility-component-type": [2],
"react-native-a11y/has-valid-accessibility-component-type": [2],
"react-native-a11y/has-valid-accessibility-descriptors": [2],
"react-native-a11y/has-valid-accessibility-descriptors": [2],
"react-native-a11y/has-valid-accessibility-ignores-invert-colors": [2],
"react-native-a11y/has-valid-accessibility-ignores-invert-colors": [2],
"react-native-a11y/has-valid-accessibility-live-region": [2],
"react-native-a11y/has-valid-accessibility-live-region": [2],
"react-native-a11y/has-valid-accessibility-role": [2],
"react-native-a11y/has-valid-accessibility-role": [2],
"react-native-a11y/has-valid-accessibility-state": [2],
"react-native-a11y/has-valid-accessibility-state": [2],
"react-native-a11y/has-valid-accessibility-states": [2],
"react-native-a11y/has-valid-accessibility-states": [2],
"react-native-a11y/has-valid-accessibility-traits": [2],
"react-native-a11y/has-valid-accessibility-traits": [2],
"react-native-a11y/has-valid-accessibility-value": [2],
"react-native-a11y/has-valid-accessibility-value": [2],
"react-native-a11y/has-valid-important-for-accessibility": [2],
"react-native-a11y/has-valid-important-for-accessibility": [2],
"react-native-a11y/no-nested-touchables": [2],
"react-native-a11y/no-nested-touchables": [2],
"react-native/no-color-literals": [1],
"react-native/no-color-literals": [1],
"react-native/no-inline-styles": [1],
"react-native/no-inline-styles": [1],
"react-native/no-raw-text": [2],
"react-native/no-raw-text": [2],
"react-native/no-unused-styles": [2],
"react-native/no-unused-styles": [2],
"react-native/split-platform-components": [0],
"react-native/split-platform-components": [0],
"react/display-name": [0],
"react/display-name": [0],
"react/jsx-child-element-spacing": [0],
"react/jsx-child-element-spacing": [0],
"react/jsx-closing-bracket-location": [0],
"react/jsx-closing-bracket-location": [0],
"react/jsx-closing-tag-location": [0],
"react/jsx-closing-tag-location": [0],
"react/jsx-curly-newline": [0],
"react/jsx-curly-newline": [0],
"react/jsx-curly-spacing": [0],
"react/jsx-curly-spacing": [0],
"react/jsx-equals-spacing": [0],
"react/jsx-equals-spacing": [0],
"react/jsx-first-prop-new-line": [0],
"react/jsx-first-prop-new-line": [0],
"react/jsx-indent": [0],
"react/jsx-indent": [0],
"react/jsx-indent-props": [0],
"react/jsx-indent-props": [0],
"react/jsx-key": [2],
"react/jsx-key": [2],
"react/jsx-max-props-per-line": [0],
"react/jsx-max-props-per-line": [0],
"react/jsx-newline": [0],
"react/jsx-newline": [0],
"react/jsx-no-comment-textnodes": [2],
"react/jsx-no-comment-textnodes": [2],
"react/jsx-no-duplicate-props": [2],
"react/jsx-no-duplicate-props": [2],
"react/jsx-no-target-blank": [2],
"react/jsx-no-target-blank": [2],
"react/jsx-no-undef": [2],
"react/jsx-no-undef": [2],
"react/jsx-one-expression-per-line": [0],
"react/jsx-one-expression-per-line": [0],
"react/jsx-props-no-multi-spaces": [0],
"react/jsx-props-no-multi-spaces": [0],
"react/jsx-space-before-closing": [0],
"react/jsx-space-before-closing": [0],
"react/jsx-tag-spacing": [0],
"react/jsx-tag-spacing": [0],
"react/jsx-uses-react": [2],
"react/jsx-uses-react": [2],
"react/jsx-uses-vars": [2],
"react/jsx-uses-vars": [2],
"react/jsx-wrap-multilines": [0],
"react/jsx-wrap-multilines": [0],
"react/no-children-prop": [2],
"react/no-children-prop": [2],
"react/no-danger-with-children": [2],
"react/no-danger-with-children": [2],
"react/no-deprecated": [2],
"react/no-deprecated": [2],
"react/no-direct-mutation-state": [2],
"react/no-direct-mutation-state": [2],
"react/no-find-dom-node": [2],
"react/no-find-dom-node": [2],
"react/no-is-mounted": [2],
"react/no-is-mounted": [2],
"react/no-multi-comp": [
"react/no-multi-comp": [
1,
1,
{
{
"ignoreStateless": true
"ignoreStateless": true
}
}
],
],
"react/no-render-return-value": [2],
"react/no-render-return-value": [2],
"react/no-string-refs": [2],
"react/no-string-refs": [2],
"react/no-unescaped-entities": [2],
"react/no-unescaped-entities": [2],
"react/no-unknown-property": [2],
"react/no-unknown-property": [2],
"react/no-unsafe": [0],
"react/no-unsafe": [0],
"react/no-unused-prop-types": [0],
"react/no-unused-prop-types": [0],
"react/prop-types": [0],
"react/prop-types": [0],
"react/react-in-jsx-scope": [2],
"react/react-in-jsx-scope": [2],
"react/require-default-props": [0],
"react/require-default-props": [0],
"react/require-render-return": [2],
"react/require-render-return": [2],
"require-await": [2],
"require-await": [2],
"require-yield": [2],
"require-yield": [2],
"rest-spread-spacing": [0],
"rest-spread-spacing": [0],
"semi": [0],
"semi": [0],
"semi-spacing": [0],
"semi-spacing": [0],
"semi-style": [0],
"semi-style": [0],
"space-after-function-name": [0],
"space-after-function-name": [0],
"space-after-keywords": [0],
"space-after-keywords": [0],
"space-before-blocks": [0],
"space-before-blocks": [0],
"space-before-function-paren": [0],
"space-before-function-paren": [0],
"space-before-function-parentheses": [0],
"space-before-function-parentheses": [0],
"space-before-keywords": [0],
"space-before-keywords": [0],
"space-in-brackets": [0],
"space-in-brackets": [0],
"space-in-parens": [0],
"space-in-parens": [0],
"space-infix-ops": [0],
"space-infix-ops": [0],
"space-return-throw-case": [0],
"space-return-throw-case": [0],
"space-unary-ops": [0],
"space-unary-ops": [0],
"space-unary-word-ops": [0],
"space-unary-word-ops": [0],
"standard/array-bracket-even-spacing": [0],
"standard/array-bracket-even-spacing": [0],
"standard/computed-property-even-spacing": [0],
"standard/computed-property-even-spacing": [0],
"standard/object-curly-even-spacing": [0],
"standard/object-curly-even-spacing": [0],
"switch-colon-spacing": [0],
"switch-colon-spacing": [0],
"template-curly-spacing": [0],
"template-curly-spacing": [0],
"template-tag-spacing": [0],
"template-tag-spacing": [0],
"unicorn/empty-brace-spaces": [0],
"unicorn/empty-brace-spaces": [0],
"unicorn/no-nested-ternary": [0],
"unicorn/no-nested-ternary": [0],
"unicorn/number-literal-case": [0],
"unicorn/number-literal-case": [0],
"unicorn/template-indent": [0],
"use-isnan": [2],
"use-isnan": [2],
"valid-typeof": [2],
"valid-typeof": [2],
"vue/array-bracket-newline": [0],
"vue/array-bracket-newline": [0],
"vue/array-bracket-spacing": [0],
"vue/array-bracket-spacing": [0],
"vue/array-element-newline": [0],
"vue/array-element-newline": [0],
"vue/arrow-spacing": [0],
"vue/arrow-spacing": [0],
"vue/block-spacing": [0],
"vue/block-spacing": [0],
"vue/block-tag-newline": [0],
"vue/block-tag-newline": [0],
"vue/brace-style": [0],
"vue/brace-style": [0],
"vue/comma-dangle": [0],
"vue/comma-dangle": [0],
"vue/comma-spacing": [0],
"vue/comma-spacing": [0],
"vue/comma-style": [0],
"vue/comma-style": [0],
"vue/dot-location": [0],
"vue/dot-location": [0],
"vue/func-call-spacing": [0],
"vue/func-call-spacing": [0],
"vue/html-closing-bracket-newline": [0],
"vue/html-closing-bracket-newline": [0],
"vue/html-closing-bracket-spacing": [0],
"vue/html-closing-bracket-spacing": [0],
"vue/html-end-tags": [0],
"vue/html-end-tags": [0],
"vue/html-indent": [0],
"vue/html-indent": [0],
"vue/html-quotes": [0],
"vue/html-quotes": [0],
"vue/html-self-closing": [0],
"vue/html-self-closing": [0],
"vue/key-spacing": [0],
"vue/key-spacing": [0],
"vue/keyword-spacing": [0],
"vue/keyword-spacing": [0],
"vue/max-attributes-per-line": [0],
"vue/max-attributes-per-line": [0],
"vue/max-len": [0],
"vue/max-len": [0],
"vue/multiline-html-element-content-newline": [0],
"vue/multiline-html-element-content-newline": [0],
"vue/multiline-ternary": [0],
"vue/multiline-ternary": [0],
"vue/mustache-interpolation-spacing": [0],
"vue/mustache-interpolation-spacing": [0],
"vue/no-extra-parens": [0],
"vue/no-extra-parens": [0],
"vue/no-multi-spaces": [0],
"vue/no-multi-spaces": [0],
"vue/no-spaces-around-equal-signs-in-attribute": [0],
"vue/no-spaces-around-equal-signs-in-attribute": [0],
"vue/object-curly-newline": [0],
"vue/object-curly-newline": [0],
"vue/object-curly-spacing": [0],
"vue/object-curly-spacing": [0],
"vue/object-property-newline": [0],
"vue/object-property-newline": [0],
"vue/operator-linebreak": [0],
"vue/operator-linebreak": [0],
"vue/quote-props": [0],
"vue/quote-props": [0],
"vue/script-indent": [0],
"vue/script-indent": [0],
"vue/singleline-html-element-content-newline": [0],
"vue/singleline-html-element-content-newline": [0],
"vue/space-in-parens": [0],
"vue/space-in-parens": [0],
"vue/space-infix-ops": [0],
"vue/space-infix-ops": [0],
"vue/space-unary-ops": [0],
"vue/space-unary-ops": [0],
"vue/template-curly-spacing": [0],
"vue/template-curly-spacing": [0],
"wrap-iife": [0],
"wrap-iife": [0],
"wrap-regex": [0],
"wrap-regex": [0],
"yield-star-spacing": [0]
"yield-star-spacing": [0]
},
},
"settings": {
"settings": {
"flowtype": {
"flowtype": {
"onlyFilesWithFlowAnnotation": true
"onlyFilesWithFlowAnnotation": true
},
},
"import/extensions": [
"import/extensions": [
".ts",
".ts",
".tsx",
".tsx",
".d.ts",
".d.ts",
".js",
".js",
".jsx",
".jsx",
".android.ts",
".android.ts",
".android.tsx",
".android.tsx",
".android.d.ts",
".android.d.ts",
".ios.ts",
".ios.ts",
".ios.tsx",
".ios.tsx",
".ios.d.ts",
".ios.d.ts",
".native.ts",
".native.ts",
".native.tsx",
".native.tsx",
".native.d.ts",
".native.d.ts",
".android.js",
".android.js",
".android.jsx",
".android.jsx",
".ios.js",
".ios.js",
".ios.jsx",
".ios.jsx",
".native.js",
".native.js",
".native.jsx"
".native.jsx"
],
],
"import/parsers": {
"import/parsers": {
"@typescript-eslint/parser": [
"@typescript-eslint/parser": [
".ts",
".ts",
".tsx",
".tsx",
".d.ts",
".d.ts",
".android.ts",
".android.ts",
".android.tsx",
".android.tsx",
".android.d.ts",
".android.d.ts",
".ios.ts",
".ios.ts",
".ios.tsx",
".ios.tsx",
".ios.d.ts",
".ios.d.ts",
".native.ts",
".native.ts",
".native.tsx",
".native.tsx",
".native.d.ts"
".native.d.ts"
]
]
},
},
"import/resolver": {
"import/resolver": {
"node": {
"node": {
"extensions": [
"extensions": [
".ts",
".ts",
".tsx",
".tsx",
".d.ts",
".d.ts",
".js",
".js",
".jsx",
".jsx",
".android.ts",
".android.ts",
".android.tsx",
".android.tsx",
".android.d.ts",
".android.d.ts",
".ios.ts",
".ios.ts",
".ios.tsx",
".ios.tsx",
".ios.d.ts",
".ios.d.ts",
".native.ts",
".native.ts",
".native.tsx",
".native.tsx",
".native.d.ts",
".native.d.ts",
".android.js",
".android.js",
".android.jsx",
".android.jsx",
".ios.js",
".ios.js",
".ios.jsx",
".ios.jsx",
".native.js",
".native.js",
".native.jsx"
".native.jsx"
]
]
}
}
},
},
"react": {
"react": {
"version": "detect"
"version": "detect"
}
}
}
}
}
}