Skip to content

Rules โ€‹

The progress of all rule implementations is tracked here.

  • Total number of rules: 693
  • Rules turned on by default: 108
  • Rules with fixes available: 245
Legend for 'Fixable?' column
  • ๐Ÿ› ๏ธ: an auto-fix is available for this rule
  • ๐Ÿ’ก: a suggestion is available for this rule
  • โš ๏ธ๐Ÿ› ๏ธ: a dangerous auto-fix is available for this rule
  • โš ๏ธ๐Ÿ’ก: a dangerous suggestion is available for this rule
  • ๐Ÿšง: an auto-fix or suggestion is possible, but currently not implemented

Rule name โ–ฒ Source Category Default Fixable?
accessor-pairseslintpedantic
adjacent-overload-signaturestypescriptstyle
alt-textjsx-a11ycorrectness
always-returnpromisesuspicious
anchor-ambiguous-textjsx-a11yrestriction
anchor-has-contentjsx-a11ycorrectness๐Ÿ’ก
anchor-is-validjsx-a11ycorrectness
approx-constantoxcsuspicious๐Ÿ’ก
aria-activedescendant-has-tabindexjsx-a11ycorrectness
aria-propsjsx-a11ycorrectness๐Ÿ› ๏ธ
aria-proptypesjsx-a11ycorrectness
aria-rolejsx-a11ycorrectness
aria-unsupported-elementsjsx-a11ycorrectness๐Ÿ› ๏ธ
array-callback-returneslintpedantic๐Ÿšง
array-typetypescriptstyle๐Ÿ› ๏ธ
arrow-body-styleeslintstyle๐Ÿ› ๏ธ
autocomplete-validjsx-a11ycorrectness
avoid-newpromisestyle
await-thenable๐Ÿ’ญtypescriptcorrectnessโœ…๐Ÿ’ก
bad-array-method-on-argumentsoxccorrectnessโœ…
bad-bitwise-operatoroxcrestriction๐Ÿ’ก
bad-char-at-comparisonoxccorrectnessโœ…
bad-comparison-sequenceoxccorrectnessโœ…
bad-min-max-funcoxccorrectnessโœ…
bad-object-literal-comparisonoxccorrectnessโœ…
bad-replace-all-argoxccorrectnessโœ…
ban-ts-commenttypescriptpedantic๐Ÿ› ๏ธ
ban-tslint-commenttypescriptstyle๐Ÿ› ๏ธ
ban-typestypescriptpedantic
block-scoped-vareslintsuspicious
branches-sharing-codeoxcnursery
button-has-typereactrestriction
capitalized-commentseslintstyle๐Ÿ› ๏ธ
catch-error-nameunicornstyle๐Ÿ› ๏ธ
catch-or-returnpromiserestriction
check-accessjsdocrestriction
check-property-namesjsdoccorrectness๐Ÿšง
check-tag-namesjsdoccorrectness๐Ÿšง
checked-requires-onchange-or-readonlyreactpedantic
class-literal-property-styletypescriptstyle๐Ÿšง
class-methods-use-thiseslintrestriction
click-events-have-key-eventsjsx-a11ycorrectness
complexityeslintrestriction
consistent-assertunicornpedantic๐Ÿ› ๏ธ
consistent-date-cloneunicornstyle๐Ÿ› ๏ธ
consistent-each-forvitestcorrectness
consistent-empty-array-spreadunicornpedantic๐Ÿ’ก
consistent-existence-index-checkunicornstyle๐Ÿ› ๏ธ
consistent-function-scopingunicornsuspicious๐Ÿšง
consistent-generic-constructorstypescriptstyle๐Ÿ› ๏ธ
consistent-indexed-object-styletypescriptstyle๐Ÿ› ๏ธ
consistent-return๐Ÿ’ญtypescriptnursery
consistent-test-filenameviteststyle
consistent-test-itjeststyle๐Ÿ› ๏ธ
consistent-type-assertionstypescriptstyle๐Ÿ› ๏ธ๐Ÿ’ก
consistent-type-definitionstypescriptstyleโš ๏ธ๐Ÿ› ๏ธ
consistent-type-exports๐Ÿ’ญtypescriptnursery
consistent-type-importstypescriptstyle๐Ÿ› ๏ธ
consistent-type-specifier-styleimportstyle๐Ÿ› ๏ธ
consistent-vitest-viviteststyle๐Ÿ› ๏ธ
const-comparisonsoxccorrectnessโœ…
constructor-supereslintcorrectnessโœ…
curlyeslintstyle๐Ÿ› ๏ธ
defaultimportcorrectness
default-caseeslintrestriction
default-case-lasteslintstyle
default-param-lasteslintstyle
define-emits-declarationvuestyle๐Ÿšง
define-props-declarationvuestyle
define-props-destructuringvuestyle
display-namereactpedantic
dot-notation๐Ÿ’ญtypescriptnursery
double-comparisonsoxccorrectnessโœ…๐Ÿ› ๏ธ
empty-brace-spacesunicornstyle๐Ÿ› ๏ธ
empty-tagsjsdocrestriction๐Ÿšง
eqeqeqeslintpedanticโš ๏ธ๐Ÿ› ๏ธ
erasing-opoxccorrectnessโœ…โš ๏ธ๐Ÿ› ๏ธ
error-messageunicornstyle
escape-caseunicornpedantic๐Ÿ› ๏ธ
exhaustive-depsreactcorrectnessโš ๏ธ๐Ÿ› ๏ธ๐Ÿ’ก
expect-expectjestcorrectness
explicit-function-return-typetypescriptrestriction
explicit-length-checkunicornpedantic๐Ÿ› ๏ธ
explicit-module-boundary-typestypescriptrestriction
exportimportnursery
exports-lastimportstyle
extensionsimportrestriction
filename-caseunicornstyle
firstimportstyle๐Ÿšง
for-directioneslintcorrectnessโœ…โš ๏ธ๐Ÿ› ๏ธ
forbid-dom-propsreactrestriction
forbid-elementsreactrestriction
forward-ref-uses-refreactcorrectness๐Ÿ’ก
func-nameseslintstyle๐Ÿ› ๏ธ๐Ÿ’ก
func-styleeslintstyle๐Ÿšง
getter-returneslintnursery
global-requirenodestyle
google-font-displaynextjscorrectness
google-font-preconnectnextjscorrectness
group-exportsimportstyle
grouped-accessor-pairseslintstyle๐Ÿšง
guard-for-ineslintstyle
heading-has-contentjsx-a11ycorrectness
hoisted-apis-on-topvitestcorrectness๐Ÿ’ก
html-has-langjsx-a11ycorrectness
id-lengtheslintstyle
iframe-has-titlejsx-a11ycorrectness
iframe-missing-sandboxreactsuspicious๐Ÿšง
img-redundant-altjsx-a11ycorrectness
implements-on-classesjsdoccorrectness
init-declarationseslintstyle
inline-script-idnextjscorrectness
jsx-boolean-valuereactstyle๐Ÿ› ๏ธ
jsx-curly-brace-presencereactstyle๐Ÿ› ๏ธ
jsx-filename-extensionreactrestriction๐Ÿšง
jsx-fragmentsreactstyle๐Ÿ› ๏ธ
jsx-handler-namesreactstyle
jsx-keyreactcorrectness
jsx-max-depthreactstyle
jsx-no-comment-textnodesreactsuspicious
jsx-no-constructed-context-valuesreactperf
jsx-no-duplicate-propsreactcorrectness
jsx-no-jsx-as-propreact-perfperf
jsx-no-new-array-as-propreact-perfperf
jsx-no-new-function-as-propreact-perfperf
jsx-no-new-object-as-propreact-perfperf
jsx-no-script-urlreactsuspicious๐Ÿšง
jsx-no-target-blankreactpedantic๐Ÿšง
jsx-no-undefreactcorrectness
jsx-no-useless-fragmentreactpedantic๐Ÿ’ก
jsx-pascal-casereactstyle
jsx-props-no-spread-multireactcorrectness๐Ÿ› ๏ธ
jsx-props-no-spreadingreactstyle
label-has-associated-controljsx-a11ycorrectness
langjsx-a11ycorrectness
max-classes-per-fileeslintpedantic
max-dependenciesimportpedantic
max-deptheslintpedantic
max-expectsjeststyle
max-lineseslintpedantic
max-lines-per-functioneslintpedantic
max-nested-callbackseslintpedantic
max-nested-describejeststyle
max-paramseslintstyle
max-propsvuerestriction
max-statementseslintstyle
media-has-captionjsx-a11ycorrectness
misrefactored-assign-opoxcsuspicious๐Ÿ’ก
missing-throwoxccorrectnessโœ…๐Ÿ’ก
mouse-events-have-key-eventsjsx-a11ycorrectness
namedimportnursery
namespaceimportcorrectness
new-capeslintstyle๐Ÿšง
new-for-builtinsunicornpedantic๐Ÿšง
next-script-for-ganextjscorrectness
no-absolute-pathimportsuspicious๐Ÿšง
no-abusive-eslint-disableunicornrestriction
no-access-keyjsx-a11ycorrectness๐Ÿ’ก
no-accessor-recursionunicornsuspicious
no-accumulating-spreadoxcperf
no-alerteslintrestriction
no-alias-methodsjeststyle๐Ÿ› ๏ธ
no-amdimportrestriction
no-anonymous-default-exportimportstyle
no-anonymous-default-exportunicornrestriction๐Ÿšง
no-aria-hidden-on-focusablejsx-a11ycorrectness๐Ÿ› ๏ธ
no-array-callback-referenceunicornpedantic๐Ÿšง
no-array-constructoreslintpedantic๐Ÿ› ๏ธ
no-array-delete๐Ÿ’ญtypescriptcorrectnessโœ…๐Ÿ’ก
no-array-for-eachunicornrestriction๐Ÿšง
no-array-index-keyreactperf
no-array-method-this-argumentunicornstyle๐Ÿšง
no-array-reduceunicornrestriction
no-array-reverseunicornsuspicious๐Ÿ› ๏ธ
no-array-sortunicornsuspicious๐Ÿ› ๏ธ
no-arrow-functions-in-watchvuecorrectness
no-assign-module-variablenextjscorrectness
no-async-awaitoxcrestriction
no-async-client-componentnextjscorrectness
no-async-endpoint-handlersoxcsuspicious
no-async-promise-executoreslintcorrectnessโœ…
no-autofocusjsx-a11ycorrectness๐Ÿ’ก
no-await-expression-memberunicornstyleโš ๏ธ๐Ÿ› ๏ธ
no-await-in-loopeslintperf
no-await-in-promise-methodsunicorncorrectnessโœ…๐Ÿ’ก
no-barrel-fileoxcrestriction
no-base-to-string๐Ÿ’ญtypescriptcorrectnessโœ…
no-before-interactive-script-outside-documentnextjscorrectness
no-bitwiseeslintrestriction
no-callback-in-promisepromisecorrectness
no-callereslintcorrectnessโœ…
no-case-declarationseslintpedantic๐Ÿšง
no-children-propreactcorrectness
no-class-assigneslintcorrectnessโœ…
no-commented-out-testsjestsuspicious
no-commonjsimportrestriction
no-compare-neg-zeroeslintcorrectnessโœ…๐Ÿ› ๏ธ๐Ÿ’ก
no-cond-assigneslintcorrectnessโœ…
no-conditional-expectjestcorrectness
no-conditional-in-testjestpedantic
no-conditional-testsvitestcorrectness
no-confusing-non-null-assertiontypescriptsuspicious๐Ÿšง
no-confusing-set-timeoutjeststyle
no-confusing-void-expression๐Ÿ’ญtypescriptpedantic๐Ÿ› ๏ธ๐Ÿ’ก
no-consoleeslintrestriction๐Ÿ’ก
no-console-spacesunicornstyle๐Ÿ› ๏ธ
no-const-assigneslintcorrectnessโœ…
no-const-enumoxcrestriction๐Ÿ› ๏ธ
no-constant-binary-expressioneslintcorrectnessโœ…
no-constant-conditioneslintcorrectnessโœ…
no-constructor-returneslintpedantic
no-continueeslintstyle
no-control-regexeslintcorrectnessโœ…
no-css-tagsnextjscorrectness
no-cycleimportrestriction
no-dangerreactrestriction
no-danger-with-childrenreactcorrectness
no-debuggereslintcorrectnessโœ…๐Ÿ› ๏ธ
no-default-exportimportrestriction
no-defaultsjsdoccorrectness๐Ÿšง
no-delete-vareslintcorrectnessโœ…
no-deprecated๐Ÿ’ญtypescriptpedantic
no-deprecated-destroyed-lifecyclevuecorrectness๐Ÿ› ๏ธ
no-deprecated-functionsjeststyle๐Ÿ› ๏ธ
no-did-mount-set-statereactcorrectness
no-direct-mutation-statereactcorrectness
no-disabled-testsjestcorrectness
no-distracting-elementsjsx-a11ycorrectness
no-div-regexeslintrestriction๐Ÿ› ๏ธ
no-document-cookieunicornrestriction
no-document-import-in-pagenextjscorrectness
no-done-callbackjeststyle๐Ÿšง
no-dupe-class-memberseslintcorrectnessโœ…
no-dupe-else-ifeslintcorrectnessโœ…
no-dupe-keyseslintcorrectnessโœ…
no-duplicate-caseeslintcorrectnessโœ…
no-duplicate-enum-valuestypescriptcorrectnessโœ…
no-duplicate-headnextjscorrectness
no-duplicate-hooksjeststyle
no-duplicate-importseslintstyle๐Ÿšง
no-duplicate-type-constituents๐Ÿ’ญtypescriptcorrectnessโœ…๐Ÿ› ๏ธ
no-duplicatesimportstyle
no-dynamic-deletetypescriptrestriction
no-dynamic-requireimportrestriction
no-else-returneslintpedantic๐Ÿ› ๏ธ
no-emptyeslintrestriction๐Ÿ’ก
no-empty-character-classeslintcorrectnessโœ…
no-empty-fileunicorncorrectnessโœ…
no-empty-functioneslintrestriction๐Ÿšง
no-empty-interfacetypescriptstyle๐Ÿšง
no-empty-named-blocksimportsuspicious๐Ÿ› ๏ธ
no-empty-object-typetypescriptrestriction๐Ÿšง
no-empty-patterneslintcorrectnessโœ…
no-empty-static-blockeslintcorrectnessโœ…๐Ÿ’ก
no-eq-nulleslintrestrictionโš ๏ธ๐Ÿ› ๏ธ
no-evaleslintcorrectnessโœ…
no-ex-assigneslintcorrectnessโœ…
no-explicit-anytypescriptrestriction๐Ÿ› ๏ธ
no-exportjestcorrectness
no-export-in-script-setupvuecorrectness
no-exports-assignnodestyle๐Ÿ› ๏ธ
no-extend-nativeeslintsuspicious
no-extra-bindeslintsuspicious๐Ÿšง
no-extra-boolean-casteslintcorrectnessโœ…๐Ÿ› ๏ธ๐Ÿ’ก
no-extra-labeleslintstyle๐Ÿ› ๏ธ
no-extra-non-null-assertiontypescriptcorrectnessโœ…๐Ÿšง
no-extraneous-classtypescriptsuspiciousโš ๏ธ๐Ÿ’ก
no-fallthrougheslintpedantic๐Ÿšง
no-find-dom-nodereactcorrectness
no-floating-promises๐Ÿ’ญtypescriptcorrectnessโœ…๐Ÿ’ก
no-focused-testsjestcorrectness๐Ÿ› ๏ธ
no-for-in-array๐Ÿ’ญtypescriptcorrectnessโœ…
no-func-assigneslintcorrectnessโœ…
no-global-assigneslintcorrectnessโœ…
no-head-elementnextjscorrectness
no-head-import-in-documentnextjscorrectness
no-hex-escapeunicornpedantic๐Ÿ› ๏ธ
no-hooksjeststyle
no-html-link-for-pagesnextjscorrectness
no-identical-titlejeststyle
no-img-elementnextjscorrectness๐Ÿšง
no-immediate-mutationunicornpedantic๐Ÿšง
no-implicit-coercioneslintstyle๐Ÿ› ๏ธ
no-implied-eval๐Ÿ’ญtypescriptcorrectnessโœ…
no-import-assigneslintcorrectnessโœ…
no-import-compiler-macrosvuerestrictionโš ๏ธ๐Ÿ› ๏ธ
no-import-node-testviteststyle๐Ÿ’ก
no-import-type-side-effectstypescriptrestriction๐Ÿ› ๏ธ
no-importing-vitest-globalsviteststyle๐Ÿ› ๏ธ
no-inferrable-typestypescriptstyle๐Ÿ’ก
no-inline-commentseslintpedantic
no-inner-declarationseslintpedantic
no-instanceof-arrayunicornpedantic๐Ÿ› ๏ธ
no-instanceof-builtinsunicornsuspicious๐Ÿ’ก
no-interpolation-in-snapshotsjeststyle
no-invalid-fetch-optionsunicorncorrectnessโœ…
no-invalid-regexpeslintcorrectnessโœ…
no-invalid-remove-event-listenerunicorncorrectnessโœ…
no-invalid-void-typetypescriptrestriction
no-irregular-whitespaceeslintcorrectnessโœ…
no-is-mountedreactcorrectness
no-iteratoreslintcorrectnessโœ…๐Ÿ’ก
no-jasmine-globalsjeststyle๐Ÿ› ๏ธ
no-label-vareslintstyle
no-labelseslintstyle
no-large-snapshotsjeststyle
no-length-as-slice-endunicornrestriction๐Ÿ› ๏ธ
no-lifecycle-after-awaitvuecorrectness
no-lone-blockseslintstyle
no-lonely-ifeslintpedantic๐Ÿšง
no-lonely-ifunicornpedantic๐Ÿšง
no-loop-funceslintpedantic
no-loss-of-precisioneslintcorrectnessโœ…
no-magic-array-flat-depthunicornrestriction
no-magic-numberseslintstyle๐Ÿšง
no-map-spreadoxcperf๐Ÿ› ๏ธ๐Ÿ’ก
no-meaningless-void-operator๐Ÿ’ญtypescriptcorrectnessโœ…๐Ÿ› ๏ธ๐Ÿ’ก
no-misleading-character-classeslintcorrectnessโœ…๐Ÿšง
no-misused-newtypescriptcorrectnessโœ…
no-misused-promises๐Ÿ’ญtypescriptpedantic
no-misused-spread๐Ÿ’ญtypescriptcorrectnessโœ…๐Ÿ’ก
no-mixed-enums๐Ÿ’ญtypescriptpedantic
no-mocks-importjeststyle
no-multi-assigneslintstyle
no-multi-compreactrestriction
no-multi-streslintstyle
no-multiple-resolvedpromisesuspicious
no-multiple-slot-argsvuerestriction๐Ÿšง
no-mutable-exportsimportstyle
no-named-as-defaultimportsuspicious
no-named-as-default-memberimportsuspicious
no-named-defaultimportstyle
no-named-exportimportstyle
no-namespaceimportstyle๐Ÿšง
no-namespacereactsuspicious
no-namespacetypescriptrestriction
no-negated-conditioneslintpedantic๐Ÿšง
no-negation-in-equality-checkunicornpedantic๐Ÿ’ก
no-nested-ternaryeslintstyle
no-nested-ternaryunicornstyle๐Ÿ› ๏ธ
no-nestingpromisestyle๐Ÿšง
no-neweslintsuspicious
no-new-arrayunicorncorrectnessโœ…๐Ÿšง
no-new-bufferunicornpedantic๐Ÿ’ก
no-new-funceslintstyle
no-new-native-nonconstructoreslintcorrectnessโœ…
no-new-requirenoderestriction
no-new-staticspromisecorrectness๐Ÿ› ๏ธ
no-new-wrapperseslintpedantic๐Ÿ› ๏ธ
no-nodejs-modulesimportstyle
no-non-null-asserted-nullish-coalescingtypescriptrestriction๐Ÿšง
no-non-null-asserted-optional-chaintypescriptcorrectnessโœ…๐Ÿ’ก
no-non-null-assertiontypescriptrestriction๐Ÿšง
no-noninteractive-tabindexjsx-a11ycorrectness
no-nonoctal-decimal-escapeeslintcorrectnessโœ…๐Ÿ’ก
no-nullunicornstyleโš ๏ธ๐Ÿ› ๏ธ
no-obj-callseslintcorrectnessโœ…
no-object-as-default-parameterunicornpedantic
no-object-constructoreslintpedantic๐Ÿšง
no-optional-chainingoxcrestriction
no-page-custom-fontnextjscorrectness
no-param-reassigneslintrestriction
no-path-concatnoderestriction
no-pluspluseslintrestriction๐Ÿ’ก
no-process-envnoderestriction
no-process-exitunicornrestriction๐Ÿšง
no-promise-executor-returneslintpedantic๐Ÿšง
no-promise-in-callbackpromisesuspicious
no-protoeslintrestriction๐Ÿšง
no-prototype-builtinseslintpedantic๐Ÿšง
no-redeclareeslintpedantic
no-redundant-rolesjsx-a11ycorrectness๐Ÿ› ๏ธ
no-redundant-should-component-updatereactstyle
no-redundant-type-constituents๐Ÿ’ญtypescriptcorrectnessโœ…
no-regex-spaceseslintrestriction๐Ÿ› ๏ธ
no-relative-parent-importsimportrestriction
no-render-return-valuereactcorrectness
no-require-importstypescriptrestriction๐Ÿšง
no-required-prop-with-defaultvuesuspicious๐Ÿ’ก
no-rest-spread-propertiesoxcrestriction
no-restricted-globalseslintrestriction
no-restricted-importseslintrestriction
no-restricted-jest-methodsjeststyle
no-restricted-matchersjeststyle
no-restricted-typestypescriptrestriction๐Ÿ› ๏ธ๐Ÿ’ก
no-return-assigneslintstyle
no-return-in-finallypromisenursery
no-return-wrappromisestyle๐Ÿšง
no-script-component-in-headnextjscorrectness
no-script-urleslintstyle
no-self-assigneslintcorrectnessโœ…
no-self-compareeslintpedantic
no-self-importimportsuspicious
no-sequenceseslintrestriction
no-set-statereactstyle
no-setter-returneslintcorrectnessโœ…
no-shadoweslintsuspicious
no-shadow-restricted-nameseslintcorrectnessโœ…
no-single-promise-in-promise-methodsunicorncorrectnessโœ…๐Ÿ› ๏ธ
no-sparse-arrayseslintcorrectnessโœ…
no-standalone-expectjestcorrectness
no-static-element-interactionsjsx-a11ycorrectness
no-static-only-classunicornpedanticโš ๏ธ๐Ÿ› ๏ธ
no-string-refsreactcorrectness
no-styled-jsx-in-documentnextjscorrectness
no-sync-scriptsnextjscorrectness
no-template-curly-in-stringeslintstyle
no-ternaryeslintstyle
no-test-prefixesjeststyle๐Ÿ› ๏ธ
no-test-return-statementjeststyle
no-thenableunicorncorrectnessโœ…
no-this-aliastypescriptcorrectnessโœ…
no-this-assignmentunicornpedantic
no-this-before-supereslintcorrectnessโœ…
no-this-in-before-route-entervuecorrectness
no-this-in-exported-functionoxcsuspicious
no-this-in-sfcreactcorrectness
no-throw-literaleslintpedantic๐Ÿ’ก
no-title-in-document-headnextjscorrectness
no-typeof-undefinedunicornpedantic๐Ÿ› ๏ธ๐Ÿ’ก
no-typosnextjscorrectness๐Ÿšง
no-unassigned-importimportsuspicious
no-unassigned-varseslintcorrectnessโœ…
no-undefeslintnursery
no-undefinedeslintrestriction
no-unescaped-entitiesreactpedantic๐Ÿšง
no-unexpected-multilineeslintsuspiciousโš ๏ธ๐Ÿ› ๏ธ
no-unknown-propertyreactrestriction๐Ÿšง
no-unmodified-loop-conditioneslintsuspicious
no-unnecessary-array-flat-depthunicornpedantic๐Ÿ’ก
no-unnecessary-array-splice-countunicornpedantic๐Ÿ› ๏ธ
no-unnecessary-awaitunicorncorrectnessโœ…๐Ÿ› ๏ธ
no-unnecessary-boolean-literal-compare๐Ÿ’ญtypescriptsuspicious๐Ÿšง
no-unnecessary-condition๐Ÿ’ญtypescriptnursery
no-unnecessary-parameter-property-assignmenttypescriptcorrectnessโœ…๐Ÿ’ก
no-unnecessary-qualifier๐Ÿ’ญtypescriptnursery
no-unnecessary-slice-endunicornpedantic๐Ÿ› ๏ธ
no-unnecessary-template-expression๐Ÿ’ญtypescriptsuspicious๐Ÿšง
no-unnecessary-type-arguments๐Ÿ’ญtypescriptsuspicious๐Ÿ› ๏ธ
no-unnecessary-type-assertion๐Ÿ’ญtypescriptsuspicious๐Ÿ› ๏ธ
no-unnecessary-type-constrainttypescriptsuspicious๐Ÿšง
no-unnecessary-type-parameters๐Ÿ’ญtypescriptnursery
no-unneeded-async-expect-functionjeststyle๐Ÿ› ๏ธ
no-unneeded-ternaryeslintsuspiciousโš ๏ธ๐Ÿ› ๏ธ
no-unreachableeslintnursery
no-unreadable-array-destructuringunicornstyle๐Ÿšง
no-unreadable-iifeunicornpedantic
no-unsafereactcorrectness
no-unsafe-argument๐Ÿ’ญtypescriptpedantic
no-unsafe-assignment๐Ÿ’ญtypescriptpedantic
no-unsafe-call๐Ÿ’ญtypescriptpedantic
no-unsafe-declaration-mergingtypescriptcorrectnessโœ…
no-unsafe-enum-comparison๐Ÿ’ญtypescriptsuspicious๐Ÿšง
no-unsafe-finallyeslintcorrectnessโœ…
no-unsafe-function-typetypescriptpedantic
no-unsafe-member-access๐Ÿ’ญtypescriptpedantic
no-unsafe-negationeslintcorrectnessโœ…๐Ÿ› ๏ธ
no-unsafe-optional-chainingeslintcorrectnessโœ…
no-unsafe-return๐Ÿ’ญtypescriptpedantic
no-unsafe-type-assertion๐Ÿ’ญtypescriptsuspicious
no-unsafe-unary-minus๐Ÿ’ญtypescriptcorrectnessโœ…
no-untyped-mock-factoryjeststyle๐Ÿ› ๏ธ
no-unused-expressionseslintcorrectnessโœ…
no-unused-labelseslintcorrectnessโœ…๐Ÿ› ๏ธ
no-unused-private-class-memberseslintcorrectnessโœ…
no-unused-varseslintcorrectnessโœ…โš ๏ธ๐Ÿ’ก
no-unwanted-polyfillionextjscorrectness
no-use-before-defineeslintrestriction
no-useless-backreferenceeslintcorrectnessโœ…
no-useless-calleslintperf
no-useless-catcheslintcorrectnessโœ…
no-useless-collection-argumentunicornstyle๐Ÿ’ก
no-useless-computed-keyeslintstyle๐Ÿšง
no-useless-concateslintsuspicious
no-useless-constructoreslintsuspicious๐Ÿ› ๏ธ
no-useless-default-assignment๐Ÿ’ญtypescriptnursery
no-useless-empty-exporttypescriptcorrectnessโœ…๐Ÿ› ๏ธ
no-useless-error-capture-stack-traceunicornrestriction๐Ÿ’ก
no-useless-escapeeslintcorrectnessโœ…๐Ÿ› ๏ธ
no-useless-fallback-in-spreadunicorncorrectnessโœ…๐Ÿ› ๏ธ
no-useless-length-checkunicorncorrectnessโœ…๐Ÿšง
no-useless-promise-resolve-rejectunicornpedantic๐Ÿ› ๏ธ
no-useless-renameeslintcorrectnessโœ…๐Ÿ› ๏ธ
no-useless-returneslintpedantic๐Ÿšง
no-useless-spreadunicorncorrectnessโœ…โš ๏ธ๐Ÿ› ๏ธ
no-useless-switch-caseunicornpedantic๐Ÿšง
no-useless-undefinedunicornpedantic๐Ÿ› ๏ธ
no-vareslintrestriction๐Ÿ› ๏ธ
no-var-requirestypescriptrestriction
no-voideslintrestriction๐Ÿ’ก
no-warning-commentseslintpedantic
no-webpack-loader-syntaximportrestriction
no-will-update-set-statereactcorrectness
no-witheslintcorrectnessโœ…
no-wrapper-object-typestypescriptcorrectnessโœ…๐Ÿ› ๏ธ
no-zero-fractionsunicornstyle๐Ÿ› ๏ธ
non-nullable-type-assertion-style๐Ÿ’ญtypescriptrestriction๐Ÿ› ๏ธ
number-arg-out-of-rangeoxccorrectnessโœ…
number-literal-caseunicornstyle๐Ÿ› ๏ธ
numeric-separators-styleunicornstyle๐Ÿ› ๏ธ
only-export-componentsreactrestriction
only-throw-error๐Ÿ’ญtypescriptpedantic
only-used-in-recursionoxccorrectnessโœ…โš ๏ธ๐Ÿ› ๏ธ
operator-assignmenteslintstyleโš ๏ธ๐Ÿ› ๏ธ
padding-around-test-blocksjeststyle๐Ÿ› ๏ธ
param-namespromisestyle
parameter-propertiestypescriptstyle
prefer-add-event-listenerunicornsuspicious๐Ÿšง
prefer-array-findunicornperf๐Ÿšง
prefer-array-flatunicornpedanticโš ๏ธ๐Ÿ› ๏ธ
prefer-array-flat-mapunicornperf๐Ÿ› ๏ธ
prefer-array-index-ofunicornstyle๐Ÿšง
prefer-array-someunicornpedantic๐Ÿ› ๏ธ
prefer-as-consttypescriptcorrectnessโœ…๐Ÿ› ๏ธ
prefer-atunicornpedanticโš ๏ธ๐Ÿ› ๏ธ
prefer-await-to-callbackspromisestyle
prefer-await-to-thenpromisestyle
prefer-bigint-literalsunicornstyle๐Ÿ› ๏ธ
prefer-blob-reading-methodsunicornpedantic๐Ÿšง
prefer-called-onceviteststyle๐Ÿ› ๏ธ
prefer-called-timesviteststyle๐Ÿ› ๏ธ
prefer-called-withjeststyle๐Ÿ› ๏ธ
prefer-catchpromisestyle๐Ÿšง
prefer-class-fieldsunicornstyle๐Ÿ› ๏ธ๐Ÿ’ก
prefer-classlist-toggleunicornstyle๐Ÿ› ๏ธ
prefer-code-pointunicornpedantic๐Ÿ› ๏ธ
prefer-comparison-matcherjeststyle๐Ÿ› ๏ธ
prefer-consteslintstyle๐Ÿ› ๏ธ
prefer-date-nowunicornpedantic๐Ÿ› ๏ธ
prefer-default-exportimportstyle
prefer-default-parametersunicornstyle๐Ÿšง
prefer-describe-function-titleviteststyle๐Ÿ› ๏ธ
prefer-destructuringeslintstyle๐Ÿ› ๏ธ
prefer-dom-node-appendunicornpedantic๐Ÿ› ๏ธ
prefer-dom-node-datasetunicornpedantic๐Ÿ› ๏ธ
prefer-dom-node-removeunicornpedantic๐Ÿšง
prefer-dom-node-text-contentunicornstyle๐Ÿ› ๏ธ
prefer-eachjeststyle
prefer-enum-initializerstypescriptpedantic๐Ÿ’ก
prefer-equality-matcherjeststyle๐Ÿšง
prefer-es6-classreactstyle
prefer-event-targetunicornpedantic
prefer-expect-resolvesjeststyle๐Ÿ› ๏ธ
prefer-expect-type-ofviteststyle๐Ÿ› ๏ธ
prefer-exponentiation-operatoreslintstyle๐Ÿ› ๏ธ
prefer-find๐Ÿ’ญtypescriptnursery
prefer-for-oftypescriptstyle๐Ÿšง
prefer-function-typetypescriptstyle๐Ÿ› ๏ธ
prefer-global-thisunicornstyle๐Ÿ’ก
prefer-hooks-in-orderjeststyle
prefer-hooks-on-topjeststyle
prefer-import-from-vuevuecorrectness๐Ÿ› ๏ธ
prefer-import-in-mockviteststyle๐Ÿ› ๏ธ
prefer-includes๐Ÿ’ญtypescriptpedantic๐Ÿ› ๏ธ
prefer-includesunicornstyle๐Ÿ’ก
prefer-jest-mockedjeststyle๐Ÿ› ๏ธ
prefer-keyboard-event-keyunicornstyle๐Ÿ› ๏ธ
prefer-literal-enum-membertypescriptrestriction
prefer-logical-operator-over-ternaryunicornstyle๐Ÿ’ก
prefer-lowercase-titlejeststyle๐Ÿ› ๏ธ
prefer-math-min-maxunicornpedantic๐Ÿ› ๏ธ
prefer-math-truncunicornpedantic๐Ÿ’ก
prefer-mock-promise-shorthandjeststyle๐Ÿ› ๏ธ
prefer-mock-return-shorthandjeststyle๐Ÿ› ๏ธ
prefer-modern-dom-apisunicornstyle๐Ÿ’ก
prefer-modern-math-apisunicornrestriction๐Ÿšง
prefer-namespace-keywordtypescriptcorrectnessโœ…๐Ÿ› ๏ธ
prefer-native-coercion-functionsunicornpedantic๐Ÿšง
prefer-negative-indexunicornstyle๐Ÿ› ๏ธ
prefer-node-protocolunicornrestriction๐Ÿ› ๏ธ
prefer-nullish-coalescing๐Ÿ’ญtypescriptpedantic๐Ÿ› ๏ธ
prefer-number-propertiesunicornrestrictionโš ๏ธ๐Ÿ› ๏ธ
prefer-numeric-literalseslintstyle๐Ÿ› ๏ธ
prefer-object-from-entriesunicornstyle๐Ÿšง
prefer-object-has-owneslintstyle๐Ÿ› ๏ธ
prefer-object-spreadeslintstyle๐Ÿ› ๏ธ
prefer-optional-catch-bindingunicornstyle๐Ÿ› ๏ธ
prefer-optional-chain๐Ÿ’ญtypescriptnurseryโš ๏ธ๐Ÿ› ๏ธ๐Ÿ’ก
prefer-promise-reject-errorseslintstyle
prefer-promise-reject-errors๐Ÿ’ญtypescriptpedantic
prefer-prototype-methodsunicornpedantic๐Ÿ› ๏ธ
prefer-query-selectorunicornpedantic๐Ÿ› ๏ธ
prefer-readonly๐Ÿ’ญtypescriptnursery
prefer-readonly-parameter-types๐Ÿ’ญtypescriptnursery
prefer-reduce-type-parameter๐Ÿ’ญtypescriptstyle๐Ÿ› ๏ธ
prefer-reflect-applyunicornstyle๐Ÿ’ก
prefer-regexp-exec๐Ÿ’ญtypescriptnursery
prefer-regexp-testunicornpedantic๐Ÿ› ๏ธ
prefer-response-static-jsonunicornstyle๐Ÿ’ก
prefer-rest-paramseslintstyle
prefer-return-this-type๐Ÿ’ญtypescriptstyle๐Ÿ› ๏ธ
prefer-set-hasunicornperfโš ๏ธ๐Ÿ› ๏ธ
prefer-set-sizeunicorncorrectnessโœ…๐Ÿ› ๏ธ
prefer-spreadeslintstyle
prefer-spreadunicornstyle๐Ÿ› ๏ธ
prefer-spy-onjeststyle๐Ÿ’ก
prefer-strict-equaljeststyle๐Ÿ› ๏ธ
prefer-string-rawunicornstyle๐Ÿ› ๏ธ
prefer-string-replace-allunicornpedantic๐Ÿ› ๏ธ
prefer-string-sliceunicornpedantic๐Ÿ› ๏ธ
prefer-string-starts-ends-with๐Ÿ’ญtypescriptnurseryโœ…
prefer-string-starts-ends-withunicorncorrectnessโœ…๐Ÿ› ๏ธ
prefer-string-trim-start-endunicornstyle๐Ÿ› ๏ธ
prefer-structured-cloneunicornstyle๐Ÿ’ก
prefer-tag-over-rolejsx-a11ycorrectness
prefer-templateeslintstyle๐Ÿšง
prefer-to-bejeststyle๐Ÿ› ๏ธ
prefer-to-be-falsyviteststyle๐Ÿ› ๏ธ
prefer-to-be-objectviteststyle๐Ÿ› ๏ธ
prefer-to-be-truthyviteststyle๐Ÿ› ๏ธ
prefer-to-containjeststyle๐Ÿ› ๏ธ
prefer-to-have-been-calledjeststyle๐Ÿ› ๏ธ
prefer-to-have-been-called-timesjeststyle๐Ÿ› ๏ธ
prefer-to-have-lengthjeststyle๐Ÿ› ๏ธ
prefer-todojeststyle๐Ÿ› ๏ธ
prefer-top-level-awaitunicornpedantic๐Ÿšง
prefer-ts-expect-errortypescriptpedantic๐Ÿ› ๏ธ
prefer-type-errorunicornpedantic๐Ÿ› ๏ธ
preserve-caught-erroreslintsuspicious๐Ÿ› ๏ธ
promise-function-async๐Ÿ’ญtypescriptrestriction๐Ÿ› ๏ธ
radixeslintpedanticโš ๏ธ๐Ÿ› ๏ธ
react-in-jsx-scopereactsuspicious
related-getter-setter-pairs๐Ÿ’ญtypescriptpedantic
relative-url-styleunicornstyle๐Ÿ› ๏ธ๐Ÿ’ก
require-array-join-separatorunicornstyle๐Ÿ› ๏ธ
require-array-sort-compare๐Ÿ’ญtypescriptcorrectnessโœ…
require-awaiteslintpedanticโš ๏ธ๐Ÿ› ๏ธ
require-await๐Ÿ’ญtypescriptpedantic๐Ÿšง
require-default-exportvuesuspicious
require-hookjeststyle
require-local-test-context-for-concurrent-snapshotsvitestcorrectness๐Ÿšง
require-module-attributesunicornstyle๐Ÿ’ก
require-module-specifiersunicornsuspicious๐Ÿ› ๏ธ
require-number-to-fixed-digits-argumentunicornpedantic๐Ÿ› ๏ธ
require-paramjsdocpedantic๐Ÿšง
require-param-descriptionjsdocpedantic๐Ÿšง
require-param-namejsdocpedantic
require-param-typejsdocpedantic๐Ÿšง
require-post-message-target-originunicornsuspicious๐Ÿ’ก
require-propertyjsdoccorrectness๐Ÿšง
require-property-descriptionjsdoccorrectness
require-property-namejsdoccorrectness
require-property-typejsdoccorrectness
require-render-returnreactnursery
require-returnsjsdocpedantic๐Ÿšง
require-returns-descriptionjsdocpedantic
require-returns-typejsdocpedantic
require-to-throw-messagejestcorrectness
require-top-level-describejeststyle
require-typed-refvuestyle
require-yieldeslintcorrectnessโœ…
require-yieldsjsdoccorrectness
restrict-plus-operands๐Ÿ’ญtypescriptpedantic
restrict-template-expressions๐Ÿ’ญtypescriptcorrectnessโœ…
return-await๐Ÿ’ญtypescriptpedantic๐Ÿ› ๏ธ๐Ÿ’ก
role-has-required-aria-propsjsx-a11ycorrectness
role-supports-aria-propsjsx-a11ycorrectness
rules-of-hooksreactpedantic
scopejsx-a11ycorrectness๐Ÿ› ๏ธ
self-closing-compreactstyle๐Ÿ› ๏ธ
sort-importseslintstyle๐Ÿ› ๏ธ
sort-keyseslintstyle๐Ÿ› ๏ธ
sort-varseslintpedantic๐Ÿšง
spec-onlypromiserestriction
state-in-constructorreactstyle
strict-boolean-expressions๐Ÿ’ญtypescriptpedantic๐Ÿšง
strict-void-return๐Ÿ’ญtypescriptnursery
style-prop-objectreactsuspicious
switch-case-bracesunicornstyle๐Ÿ› ๏ธ
switch-exhaustiveness-check๐Ÿ’ญtypescriptpedantic๐Ÿšง
symbol-descriptioneslintpedantic
tabindex-no-positivejsx-a11ycorrectnessโš ๏ธ๐Ÿ’ก
text-encoding-identifier-caseunicornstyle๐Ÿ› ๏ธ
throw-new-errorunicornstyle๐Ÿ› ๏ธ
triple-slash-referencetypescriptcorrectnessโœ…
unambiguousimportrestriction
unbound-method๐Ÿ’ญtypescriptcorrectnessโœ…
unicode-bomeslintrestriction๐Ÿ› ๏ธ
unified-signaturestypescriptstyle
uninvoked-array-callbackoxccorrectnessโœ…
use-isnaneslintcorrectnessโœ…๐Ÿ› ๏ธ
use-unknown-in-catch-callback-variable๐Ÿ’ญtypescriptrestriction๐Ÿ’ก
valid-define-emitsvuecorrectness๐Ÿšง
valid-define-propsvuecorrectness๐Ÿšง
valid-describe-callbackjestcorrectness
valid-expectjestcorrectness๐Ÿšง
valid-paramspromisecorrectness
valid-titlejestcorrectness๐Ÿ› ๏ธ
valid-typeofeslintcorrectnessโœ…๐Ÿ› ๏ธ
vars-on-topeslintstyle
void-dom-elements-no-childrenreactcorrectness
warn-todovitestcorrectness
yodaeslintstyle๐Ÿ› ๏ธ