This file is auto-generated by npm run generate-rules-md.
| Rule | Severity | Exceptions |
|---|---|---|
| accessor-pairs | error |
|
| array-bracket-newline | off |
|
| array-bracket-spacing | off |
|
| array-callback-return | error |
|
| array-element-newline | off |
|
| arrow-body-style | 0 |
|
| arrow-parens | off |
|
| arrow-spacing | off |
|
| block-scoped-var | off |
|
| block-spacing | off |
|
| brace-style | off |
|
| callback-return | off |
|
| camelcase | error |
|
| capitalized-comments | off |
|
| class-methods-use-this | off |
|
| comma-dangle | off |
|
| comma-spacing | off |
|
| comma-style | off |
|
| complexity | off |
|
| computed-property-spacing | off |
|
| consistent-return | off |
|
| consistent-this | off |
|
| constructor-super | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| curly | 0 |
|
| default-case | off |
|
| default-case-last | error |
|
| default-param-last | off |
|
| dot-location | off |
|
| dot-notation | off |
|
| eol-last | off |
|
| eqeqeq | error |
|
| for-direction | error |
|
| func-call-spacing | off |
|
| func-name-matching | off |
|
| func-names | off |
|
| func-style | off |
|
| function-call-argument-newline | off |
|
| function-paren-newline | off |
|
| generator-star-spacing | off |
|
| getter-return | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| global-require | off |
|
| grouped-accessor-pairs | off |
|
| guard-for-in | off |
|
| handle-callback-err | off |
|
| id-blacklist | off |
|
| id-denylist | off |
|
| id-length | off |
|
| id-match | off |
|
| implicit-arrow-linebreak | off |
|
| indent | off |
|
| indent-legacy | off |
|
| init-declarations | off |
|
| jsx-quotes | off |
|
| key-spacing | off |
|
| keyword-spacing | off |
|
| line-comment-position | off |
|
| linebreak-style | off |
|
| lines-around-comment | 0 |
|
| lines-around-directive | off |
|
| lines-between-class-members | off |
|
| logical-assignment-operators | off |
|
| max-classes-per-file | off |
|
| max-depth | off |
|
| max-len | 0 |
|
| max-lines | off |
|
| max-lines-per-function | off |
|
| max-nested-callbacks | off |
|
| max-params | off |
|
| max-statements | off |
|
| max-statements-per-line | off |
|
| multiline-comment-style | off |
|
| multiline-ternary | off |
|
| new-cap | error |
|
| new-parens | off |
|
| newline-after-var | off |
|
| newline-before-return | off |
|
| newline-per-chained-call | off |
|
| no-alert | off |
|
| no-array-constructor | off |
|
| no-async-promise-executor | error |
|
| no-await-in-loop | off |
|
| no-bitwise | off |
|
| no-buffer-constructor | off |
|
| no-caller | error |
|
| no-case-declarations | error |
|
| no-catch-shadow | off |
|
| no-class-assign | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-compare-neg-zero | error |
|
| no-cond-assign | error |
|
| no-confusing-arrow | 0 |
|
| no-console | error |
|
| no-const-assign | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-constant-binary-expression | error |
|
| no-constant-condition | error |
|
| no-constructor-return | off |
|
| no-continue | off |
|
| no-control-regex | error |
|
| no-debugger | error |
|
| no-delete-var | error |
|
| no-div-regex | off |
|
| no-dupe-args | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-dupe-class-members | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-dupe-else-if | error |
|
| no-dupe-keys | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-duplicate-case | error |
|
| no-duplicate-imports | off |
|
| no-else-return | off |
|
| no-empty | error |
|
| no-empty-character-class | error |
|
| no-empty-function | off |
|
| no-empty-pattern | error |
|
| no-empty-static-block | error |
|
| no-eq-null | off |
|
| no-eval | error |
|
| no-ex-assign | error |
|
| no-extend-native | error |
|
| no-extra-bind | error |
|
| no-extra-boolean-cast | error |
|
| no-extra-label | off |
|
| no-extra-parens | off |
|
| no-extra-semi | off |
|
| no-fallthrough | error |
|
| no-floating-decimal | off |
|
| no-func-assign | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-global-assign | error |
|
| no-implicit-coercion | off |
|
| no-implicit-globals | off |
|
| no-implied-eval | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.cts |
| no-import-assign | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-inline-comments | off |
|
| no-inner-declarations | off |
|
| no-invalid-regexp | error |
|
| no-invalid-this | off |
|
| no-irregular-whitespace | error |
off: *.yaml, **/*.yaml, *.yml, **/*.yml |
| no-iterator | error |
|
| no-label-var | off |
|
| no-labels | error |
|
| no-lone-blocks | error |
|
| no-lonely-if | off |
|
| no-loop-func | off (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
|
| no-loss-of-precision | error |
|
| no-magic-numbers | off |
|
| no-misleading-character-class | error |
|
| no-mixed-operators | 0 |
|
| no-mixed-requires | off |
|
| no-mixed-spaces-and-tabs | off |
|
| no-multi-assign | off |
|
| no-multi-spaces | off |
|
| no-multi-str | error |
|
| no-multiple-empty-lines | off |
|
| no-native-reassign | off |
|
| no-negated-condition | off |
|
| no-negated-in-lhs | off |
|
| no-nested-ternary | off |
|
| no-new | error |
|
| no-new-func | error |
|
| no-new-native-nonconstructor | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-new-object | off |
|
| no-new-require | off |
|
| no-new-symbol | off (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-new-wrappers | error |
|
| no-nonoctal-decimal-escape | error |
|
| no-obj-calls | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-object-constructor | error |
|
| no-octal | error |
|
| no-octal-escape | error |
|
| no-param-reassign | off |
|
| no-path-concat | off |
|
| no-plusplus | off |
|
| no-process-env | off |
|
| no-process-exit | off |
|
| no-promise-executor-return | off |
|
| no-proto | error |
|
| no-prototype-builtins | error |
|
| no-redeclare | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-regex-spaces | error |
|
| no-restricted-exports | off |
|
| no-restricted-globals | off |
|
| no-restricted-imports | off |
|
| no-restricted-modules | off |
|
| no-restricted-properties | off |
|
| no-restricted-syntax | off |
|
| no-return-assign | error |
|
| no-return-await | off (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
|
| no-script-url | off |
|
| no-self-assign | error |
|
| no-self-compare | error |
|
| no-sequences | error |
|
| no-setter-return | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-shadow | off (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
|
| no-shadow-restricted-names | error |
|
| no-spaced-func | off |
|
| no-sparse-arrays | error |
|
| no-sync | off |
|
| no-tabs | 0 |
|
| no-template-curly-in-string | error |
|
| no-ternary | off |
|
| no-this-before-super | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-throw-literal | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.cts |
| no-trailing-spaces | off |
|
| no-unassigned-vars | off |
|
| no-undef | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-undef-init | error |
|
| no-undefined | off |
|
| no-underscore-dangle | off |
|
| no-unexpected-multiline | 0 |
|
| no-unmodified-loop-condition | error |
|
| no-unneeded-ternary | error |
|
| no-unreachable | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-unreachable-loop | error |
|
| no-unsafe-finally | error |
|
| no-unsafe-negation | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-unsafe-optional-chaining | error |
|
| no-unused-expressions | off |
|
| no-unused-labels | error |
|
| no-unused-private-class-members | error |
|
| no-unused-vars | off |
|
| no-use-before-define | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.cts |
| no-useless-assignment | off |
|
| no-useless-backreference | error |
|
| no-useless-call | error |
|
| no-useless-catch | error |
|
| no-useless-computed-key | error |
|
| no-useless-concat | off |
|
| no-useless-constructor | off |
|
| no-useless-escape | error |
|
| no-useless-rename | error |
|
| no-useless-return | error |
|
| no-var | warn |
error: **/*.ts, **/*.tsx, **/*.mts, **/*.ctserror: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueerror: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| no-void | error |
|
| no-warning-comments | off |
|
| no-whitespace-before-property | off |
|
| no-with | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.ctsoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueoff: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| nonblock-statement-body-position | off |
|
| object-curly-newline | off |
|
| object-curly-spacing | off |
|
| object-property-newline | off |
|
| object-shorthand | warn |
|
| one-var | error |
|
| one-var-declaration-per-line | off |
|
| operator-assignment | off |
|
| operator-linebreak | off |
|
| padded-blocks | off |
|
| padding-line-between-statements | off |
|
| prefer-arrow-callback | 0 |
|
| prefer-const | error |
|
| prefer-destructuring | off |
|
| prefer-exponentiation-operator | off |
|
| prefer-named-capture-group | off |
|
| prefer-numeric-literals | off |
|
| prefer-object-has-own | off |
|
| prefer-object-spread | off |
|
| prefer-promise-reject-errors | error |
off: **/*.ts, **/*.tsx, **/*.mts, **/*.cts |
| prefer-reflect | off |
|
| prefer-regex-literals | error |
|
| prefer-rest-params | error (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
error: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueerror: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| prefer-spread | error (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
error: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vueerror: **/*.ts, **/*.tsx, **/*.mts, **/*.cts, **/*.vue |
| prefer-template | off |
|
| preserve-caught-error | off |
|
| quote-props | off |
|
| quotes | 0 |
|
| radix | off |
|
| require-atomic-updates | off |
|
| require-await | off (**/*.ts, **/*.tsx, **/*.mts, **/*.cts) |
|
| require-unicode-regexp | off |
|
| require-yield | error |
|
| rest-spread-spacing | off |
|
| semi | off |
|
| semi-spacing | off |
|
| semi-style | off |
|
| sort-imports | off |
|
| sort-keys | off |
|
| sort-vars | off |
|
| space-before-blocks | off |
|
| space-before-function-paren | off |
|
| space-in-parens | off |
|
| space-infix-ops | off |
|
| space-unary-ops | off |
|
| spaced-comment | off (*.yaml, **/*.yaml, *.yml, **/*.yml) |
|
| strict | off (*.json, **/*.json, *.json5, **/*.json5, *.jsonc, **/*.jsonc) |
|
| switch-colon-spacing | off |
|
| symbol-description | error |
|
| template-curly-spacing | off |
|
| template-tag-spacing | off |
|
| unicode-bom | error |
|
| use-isnan | error |
|
| valid-typeof | error |
|
| vars-on-top | off |
|
| wrap-iife | off |
|
| wrap-regex | off |
|
| yield-star-spacing | off |
|
| yoda | error |