{"_rev":"5-d6a49bf50eb080d4b5899089ac8622ca","time":{"created":"2024-05-29T12:04:28.755Z","modified":"2024-05-29T12:04:29.482Z","2.3.0":"2024-05-27T16:35:59.354Z","2.3.1":"2024-05-29T12:04:28.984Z"},"_id":"@blackzacktech/eslint-config","name":"@blackzacktech/eslint-config","dist-tags":{"latest":"2.3.1"},"versions":{"2.3.1":{"name":"@blackzacktech/eslint-config","version":"2.3.1","description":"☔ My sharable ESLint config","author":{"name":"Blackzack"},"license":"MIT","repository":{"url":"git+https://github.com/blackzacktech/shared-configs.git"},"funding":"https://github.com/sponsors/blackzacktech","bugs":{"url":"https://github.com/blackzacktech/shared-configs/issues"},"homepage":"https://github.com/blackzacktech/shared-configs/tree/main/packages/eslint-config#readme","type":"module","exports":{"./flat":{"import":"./dist/mjs/flat.js","require":"./dist/cjs/flat.cjs","default":"./dist/cjs/flat.js"},"./legacy":{"import":"./dist/mjs/legacy.js","require":"./dist/cjs/legacy.cjs","default":"./dist/cjs/legacy.cjs"}},"publishConfig":{"access":"public","provenance":true},"keywords":["eslint","eslint-config","javascript","config","styleguide"],"dependencies":{"@eslint/js":"^9.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-import":"^2.29.0","eslint-plugin-prettier":"^5.0.1","globals":"15.3.0"},"devDependencies":{"@stylistic/eslint-plugin":"2.1.0","rollup":"4.18.0"},"peerDependencies":{"eslint":">=8.0.0"},"scripts":{"build":"rollup -c","publish-packages":"pnpm publish --access public --no-git-checks --provenance","test:publish-packages":"pnpm publish --access public --no-git-checks --provenance --dry-run","format":"prettier . --write --cache --ignore-unknown","format:check":"prettier . --check --ignore-unknown","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@blackzacktech/eslint-config@2.3.1","_integrity":"sha512-sjG1g8CCPKgiToAKRLg+B9C/AbOVV/+SvmUFg224WB9MwTOi+9MmNAif2TnVs+GDCXV6S8k1soFo5OffO3yo+w==","_resolved":"/tmp/d14d212aa1142932cb87c5a15169117a/blackzacktech-eslint-config-2.3.1.tgz","_from":"file:blackzacktech-eslint-config-2.3.1.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-sjG1g8CCPKgiToAKRLg+B9C/AbOVV/+SvmUFg224WB9MwTOi+9MmNAif2TnVs+GDCXV6S8k1soFo5OffO3yo+w==","shasum":"6776a900eb6affb688b0e24f638b1701c5bd6d4b","tarball":"https://registry.npmjs.org/@blackzacktech/eslint-config/-/eslint-config-2.3.1.tgz","fileCount":6,"unpackedSize":88288,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackzacktech%2feslint-config@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+8gBnK5BJ7zF9K1aI1Ae/wbatoqdcdDN7umk4nyINBwIgCUSzJWdMAmV5FGnEnZYkRo0gXKY01AS06uArbnAD++Q="}]},"_npmUser":{"name":"blackzacktech","email":"mail@blackzack.dev"},"directories":{},"maintainers":[{"name":"blackzacktech","email":"mail@blackzack.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.3.1_1716984268845_0.46417887264707014"},"_hasShrinkwrap":false}},"maintainers":[{"name":"blackzacktech","email":"mail@blackzack.dev"}],"description":"☔ My sharable ESLint config","homepage":"https://github.com/blackzacktech/shared-configs/tree/main/packages/eslint-config#readme","keywords":["eslint","eslint-config","javascript","config","styleguide"],"repository":{"url":"git+https://github.com/blackzacktech/shared-configs.git"},"author":{"name":"Blackzack"},"bugs":{"url":"https://github.com/blackzacktech/shared-configs/issues"},"license":"MIT","readme":"![ESLint config](https://api.yurna.info/assets/215378b0-cd84-4d37-aeb3-966ab4d0f560)\n\n### 📥 Installation\n\n```bash\nnpm install --save-dev @blackzacktech/eslint-config\nyarn add --dev @blackzacktech/eslint-config\npnpm install --save-dev @blackzacktech/eslint-config\n```\n\n### 🔩 Usage\n\n> [!IMPORTANT]\n> Starting from version `2.0.0` this package now includes both [`legacy`](https://eslint.org/docs/latest/use/configure/configuration-files) and [`flat`](https://eslint.org/docs/latest/use/configure/configuration-files-new) configs. This is breaking change, so please update your config files accordingly.\n\n**Legacy config:**\n```js\n// .eslintrc.js\nmodule.exports = {\n extends: [\"@blackzacktech/eslint-config/legacy\"],\n};\n```\n\n**Flat config:**\n```js\n// eslint.config.js\nimport eslintConfig from \"@blackzacktech/eslint-config/flat\";\n\nexport default [\n ...eslintConfig\n];\n```\n<!-- ### ⚙️ Rules overview -->\n\n<!--START_SECTION:eslint-->\n| Rule                                             | Style                                                               | Type                  | Documentation                                                                    |\n| ------------------------------------------------ | ------------------------------------------------------------------- | --------------------- | -------------------------------------------------------------------------------- |\n| `constructor-super`                              | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/constructor-super)                 |\n| `for-direction`                                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/for-direction)                     |\n| `getter-return`                                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/getter-return)                     |\n| `no-async-promise-executor`                      | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-async-promise-executor)         |\n| `no-case-declarations`                           | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-case-declarations)              |\n| `no-class-assign`                                | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-class-assign)                   |\n| `no-compare-neg-zero`                            | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-compare-neg-zero)               |\n| `no-cond-assign`                                 | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-cond-assign)                    |\n| `no-const-assign`                                | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-const-assign)                   |\n| `no-constant-binary-expression`                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-constant-binary-expression)     |\n| `no-constant-condition`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-constant-condition)             |\n| `no-control-regex`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-control-regex)                  |\n| `no-debugger`                                    | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-debugger)                       |\n| `no-delete-var`                                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-delete-var)                     |\n| `no-dupe-args`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-dupe-args)                      |\n| `no-dupe-class-members`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-dupe-class-members)             |\n| `no-dupe-else-if`                                | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-dupe-else-if)                   |\n| `no-dupe-keys`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-dupe-keys)                      |\n| `no-duplicate-case`                              | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-duplicate-case)                 |\n| `no-empty`                                       | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-empty)                          |\n| `no-empty-character-class`                       | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-empty-character-class)          |\n| `no-empty-pattern`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-empty-pattern)                  |\n| `no-empty-static-block`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-empty-static-block)             |\n| `no-ex-assign`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-ex-assign)                      |\n| `no-extra-boolean-cast`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-extra-boolean-cast)             |\n| `no-fallthrough`                                 | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-fallthrough)                    |\n| `no-func-assign`                                 | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-func-assign)                    |\n| `no-global-assign`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-global-assign)                  |\n| `no-import-assign`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-import-assign)                  |\n| `no-invalid-regexp`                              | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-invalid-regexp)                 |\n| `no-irregular-whitespace`                        | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-irregular-whitespace)           |\n| `no-loss-of-precision`                           | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-loss-of-precision)              |\n| `no-misleading-character-class`                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-misleading-character-class)     |\n| `no-new-native-nonconstructor`                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-new-native-nonconstructor)      |\n| `no-nonoctal-decimal-escape`                     | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-nonoctal-decimal-escape)        |\n| `no-obj-calls`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-obj-calls)                      |\n| `no-octal`                                       | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-octal)                          |\n| `no-prototype-builtins`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-prototype-builtins)             |\n| `no-redeclare`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-redeclare)                      |\n| `no-regex-spaces`                                | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-regex-spaces)                   |\n| `no-self-assign`                                 | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-self-assign)                    |\n| `no-setter-return`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-setter-return)                  |\n| `no-shadow-restricted-names`                     | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-shadow-restricted-names)        |\n| `no-sparse-arrays`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-sparse-arrays)                  |\n| `no-this-before-super`                           | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-this-before-super)              |\n| `no-undef`                                       | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-undef)                          |\n| `no-unexpected-multiline`                        | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/no-unexpected-multiline)           |\n| `no-unreachable`                                 | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-unreachable)                    |\n| `no-unsafe-finally`                              | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-unsafe-finally)                 |\n| `no-unsafe-negation`                             | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-unsafe-negation)                |\n| `no-unsafe-optional-chaining`                    | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-unsafe-optional-chaining)       |\n| `no-unused-labels`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-unused-labels)                  |\n| `no-unused-private-class-members`                | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-unused-private-class-members)   |\n| `no-unused-vars`                                 | [Documentation](https://eslint.org/docs/rules/no-unused-vars)       | `⚠️ Warning`          | [Documentation](https://eslint.org/docs/rules/no-unused-vars)                    |\n| `no-useless-backreference`                       | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-useless-backreference)          |\n| `no-useless-catch`                               | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-useless-catch)                  |\n| `no-useless-escape`                              | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-useless-escape)                 |\n| `no-with`                                        | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-with)                           |\n| `require-yield`                                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/require-yield)                     |\n| `use-isnan`                                      | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/use-isnan)                         |\n| `valid-typeof`                                   | [Documentation](https://eslint.org/docs/rules/valid-typeof)         | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/valid-typeof)                      |\n| `import/order`                                   | -                                                                   | `⚠️ Warning`          | External rule                                                                    |\n| `@stylistic/linebreak-style`                     | Unix                                                                | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/quotes`                              | Double                                                              | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/semi`                                | Always                                                              | `⚠️ Warning`          | External rule                                                                    |\n| `@stylistic/comma-dangle`                        | -                                                                   | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/block-spacing`                       | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/comma-spacing`                       | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/keyword-spacing`                     | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/space-infix-ops`                     | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/space-unary-ops`                     | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/brace-style`                         | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/object-curly-spacing`                | Always                                                              | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/space-before-function-paren`         | -                                                                   | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/space-in-parens`                     | Never                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/array-bracket-spacing`               | Never                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/template-curly-spacing`              | Never                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/computed-property-spacing`           | Never                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/quote-props`                         | As-needed                                                           | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/no-extra-semi`                       | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `@stylistic/jsx-quotes`                          | Prefer-double                                                       | `🚫 Error`            | External rule                                                                    |\n| `no-lonely-if`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-lonely-if)                      |\n| `no-object-constructor`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-object-constructor)             |\n| `no-use-before-define`                           | [Documentation](https://eslint.org/docs/rules/no-use-before-define) | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-use-before-define)              |\n| `no-label-var`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-label-var)                      |\n| `no-undefined`                                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-undefined)                      |\n| `complexity`                                     | 50                                                                  | `⚠️ Warning`          | [Documentation](https://eslint.org/docs/rules/complexity)                        |\n| `no-alert`                                       | Warn                                                                | `⚠️ Warning`          | [Documentation](https://eslint.org/docs/rules/no-alert)                          |\n| `require-await`                                  | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/require-await)                     |\n| `prefer-object-spread`                           | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/prefer-object-spread)              |\n| `prefer-destructuring`                           | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/prefer-destructuring)              |\n| `array-callback-return`                          | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/array-callback-return)             |\n| `yoda`                                           | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/yoda)                              |\n| `unicode-bom`                                    | Never                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/unicode-bom)                       |\n| `no-process-env`                                 | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-process-env)                    |\n| `no-eval`                                        | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/no-eval)                           |\n| `func-names`                                     | As-needed                                                           | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/func-names)                        |\n| `camelcase`                                      | [Documentation](https://eslint.org/docs/rules/camelcase)            | `⚠️ Warning`          | [Documentation](https://eslint.org/docs/rules/camelcase)                         |\n| `prefer-const`                                   | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/prefer-const)                      |\n| `object-shorthand`                               | Always                                                              | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/object-shorthand)                  |\n| `no-process-exit`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-process-exit)                   |\n| `global-require`                                 | Error                                                               | `🚫 Error`            | [Documentation](https://eslint.org/docs/rules/global-require)                    |\n| `curly`                                          | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/curly)                             |\n| `@typescript-eslint/lines-around-comment`        | 0                                                                   | `undefined undefined` | External rule                                                                    |\n| `@typescript-eslint/quotes`                      | 0                                                                   | `undefined undefined` | External rule                                                                    |\n| `babel/quotes`                                   | 0                                                                   | `undefined undefined` | External rule                                                                    |\n| `unicorn/template-indent`                        | 0                                                                   | `undefined undefined` | External rule                                                                    |\n| `vue/html-self-closing`                          | 0                                                                   | `undefined undefined` | External rule                                                                    |\n| `vue/max-len`                                    | 0                                                                   | `undefined undefined` | External rule                                                                    |\n| `@babel/object-curly-spacing`                    | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@babel/semi`                                    | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/block-spacing`               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/brace-style`                 | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/comma-dangle`                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/comma-spacing`               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/func-call-spacing`           | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/indent`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/key-spacing`                 | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/keyword-spacing`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/member-delimiter-style`      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/no-extra-parens`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/no-extra-semi`               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/object-curly-spacing`        | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/semi`                        | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/space-before-blocks`         | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/space-before-function-paren` | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/space-infix-ops`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `@typescript-eslint/type-annotation-spacing`     | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `babel/object-curly-spacing`                     | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `babel/semi`                                     | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/boolean-style`                         | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/delimiter-dangle`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/generic-spacing`                       | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/object-type-curly-spacing`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/object-type-delimiter`                 | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/quotes`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/semi`                                  | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/space-after-type-colon`                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/space-before-generic-bracket`          | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/space-before-type-colon`               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `flowtype/union-intersection-spacing`            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-child-element-spacing`                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-closing-bracket-location`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-closing-tag-location`                 | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-curly-newline`                        | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-curly-spacing`                        | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-equals-spacing`                       | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-first-prop-new-line`                  | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-indent`                               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-indent-props`                         | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-max-props-per-line`                   | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-newline`                              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-one-expression-per-line`              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-props-no-multi-spaces`                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-tag-spacing`                          | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `react/jsx-wrap-multilines`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `standard/array-bracket-even-spacing`            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `standard/computed-property-even-spacing`        | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `standard/object-curly-even-spacing`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `unicorn/empty-brace-spaces`                     | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `unicorn/no-nested-ternary`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `unicorn/number-literal-case`                    | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/array-bracket-newline`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/array-bracket-spacing`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/array-element-newline`                      | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/arrow-spacing`                              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/block-spacing`                              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/block-tag-newline`                          | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/brace-style`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/comma-dangle`                               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/comma-spacing`                              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/comma-style`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/dot-location`                               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/func-call-spacing`                          | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/html-closing-bracket-newline`               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/html-closing-bracket-spacing`               | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/html-end-tags`                              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/html-indent`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/html-quotes`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/key-spacing`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/keyword-spacing`                            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/max-attributes-per-line`                    | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/multiline-html-element-content-newline`     | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/multiline-ternary`                          | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/mustache-interpolation-spacing`             | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/no-extra-parens`                            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/no-multi-spaces`                            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/no-spaces-around-equal-signs-in-attribute`  | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/object-curly-newline`                       | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/object-curly-spacing`                       | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/object-property-newline`                    | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/operator-linebreak`                         | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/quote-props`                                | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/script-indent`                              | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/singleline-html-element-content-newline`    | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/space-in-parens`                            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/space-infix-ops`                            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/space-unary-ops`                            | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `vue/template-curly-spacing`                     | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `space-unary-word-ops`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-unary-word-ops)              |\n| `generator-star`                                 | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/generator-star)                    |\n| `no-comma-dangle`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-comma-dangle)                   |\n| `no-reserved-keys`                               | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-reserved-keys)                  |\n| `no-space-before-semi`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-space-before-semi)              |\n| `no-wrap-func`                                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-wrap-func)                      |\n| `space-after-function-name`                      | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-after-function-name)         |\n| `space-before-function-parentheses`              | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-before-function-parentheses) |\n| `space-in-brackets`                              | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-in-brackets)                 |\n| `no-arrow-condition`                             | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-arrow-condition)                |\n| `space-after-keywords`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-after-keywords)              |\n| `space-before-keywords`                          | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-before-keywords)             |\n| `space-return-throw-case`                        | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-return-throw-case)           |\n| `no-spaced-func`                                 | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-spaced-func)                    |\n| `indent-legacy`                                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/indent-legacy)                     |\n| `array-bracket-newline`                          | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/array-bracket-newline)             |\n| `array-bracket-spacing`                          | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/array-bracket-spacing)             |\n| `array-element-newline`                          | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/array-element-newline)             |\n| `arrow-parens`                                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/arrow-parens)                      |\n| `arrow-spacing`                                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/arrow-spacing)                     |\n| `block-spacing`                                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/block-spacing)                     |\n| `brace-style`                                    | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/brace-style)                       |\n| `comma-dangle`                                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/comma-dangle)                      |\n| `comma-spacing`                                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/comma-spacing)                     |\n| `comma-style`                                    | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/comma-style)                       |\n| `computed-property-spacing`                      | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/computed-property-spacing)         |\n| `dot-location`                                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/dot-location)                      |\n| `eol-last`                                       | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/eol-last)                          |\n| `func-call-spacing`                              | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/func-call-spacing)                 |\n| `function-call-argument-newline`                 | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/function-call-argument-newline)    |\n| `function-paren-newline`                         | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/function-paren-newline)            |\n| `generator-star-spacing`                         | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/generator-star-spacing)            |\n| `implicit-arrow-linebreak`                       | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/implicit-arrow-linebreak)          |\n| `indent`                                         | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/indent)                            |\n| `jsx-quotes`                                     | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/jsx-quotes)                        |\n| `key-spacing`                                    | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/key-spacing)                       |\n| `keyword-spacing`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/keyword-spacing)                   |\n| `linebreak-style`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/linebreak-style)                   |\n| `lines-around-comment`                           | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/lines-around-comment)              |\n| `max-len`                                        | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/max-len)                           |\n| `max-statements-per-line`                        | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/max-statements-per-line)           |\n| `multiline-ternary`                              | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/multiline-ternary)                 |\n| `new-parens`                                     | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/new-parens)                        |\n| `newline-per-chained-call`                       | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/newline-per-chained-call)          |\n| `no-confusing-arrow`                             | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/no-confusing-arrow)                |\n| `no-extra-parens`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-extra-parens)                   |\n| `no-extra-semi`                                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-extra-semi)                     |\n| `no-floating-decimal`                            | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-floating-decimal)               |\n| `no-mixed-operators`                             | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/no-mixed-operators)                |\n| `no-mixed-spaces-and-tabs`                       | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-mixed-spaces-and-tabs)          |\n| `no-multi-spaces`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-multi-spaces)                   |\n| `no-multiple-empty-lines`                        | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-multiple-empty-lines)           |\n| `no-tabs`                                        | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/no-tabs)                           |\n| `no-trailing-spaces`                             | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-trailing-spaces)                |\n| `no-whitespace-before-property`                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/no-whitespace-before-property)     |\n| `nonblock-statement-body-position`               | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/nonblock-statement-body-position)  |\n| `object-curly-newline`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/object-curly-newline)              |\n| `object-curly-spacing`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/object-curly-spacing)              |\n| `object-property-newline`                        | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/object-property-newline)           |\n| `one-var-declaration-per-line`                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/one-var-declaration-per-line)      |\n| `operator-linebreak`                             | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/operator-linebreak)                |\n| `padded-blocks`                                  | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/padded-blocks)                     |\n| `quote-props`                                    | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/quote-props)                       |\n| `quotes`                                         | 0                                                                   | `undefined undefined` | [Documentation](https://eslint.org/docs/rules/quotes)                            |\n| `rest-spread-spacing`                            | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/rest-spread-spacing)               |\n| `semi`                                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/semi)                              |\n| `semi-spacing`                                   | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/semi-spacing)                      |\n| `semi-style`                                     | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/semi-style)                        |\n| `space-before-blocks`                            | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-before-blocks)               |\n| `space-before-function-paren`                    | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-before-function-paren)       |\n| `space-in-parens`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-in-parens)                   |\n| `space-infix-ops`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-infix-ops)                   |\n| `space-unary-ops`                                | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/space-unary-ops)                   |\n| `switch-colon-spacing`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/switch-colon-spacing)              |\n| `template-curly-spacing`                         | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/template-curly-spacing)            |\n| `template-tag-spacing`                           | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/template-tag-spacing)              |\n| `wrap-iife`                                      | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/wrap-iife)                         |\n| `wrap-regex`                                     | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/wrap-regex)                        |\n| `yield-star-spacing`                             | Off                                                                 | `💡 Disabled`         | [Documentation](https://eslint.org/docs/rules/yield-star-spacing)                |\n| `react/jsx-space-before-closing`                 | Off                                                                 | `💡 Disabled`         | External rule                                                                    |\n| `prettier/prettier`                              | Error                                                               | `🚫 Error`            | External rule                                                                    |\n| `arrow","readmeFilename":"README.md"}