An overview of how popular ESLint configs use the latest core rules. The rules are listed in the order they appear on the ESLint rules page: https://eslint.org/docs/rules/.
Name | Weekly NPM Downloads |
---|---|
eslint:recommended |
β (installed with ESLint) |
airbnb Β Β Β Β |
699,637 Β Β Β Β Β |
standard Β Β Β Β Β Β Β Β Β Β |
415,043 Β Β Β Β Β |
google |
51,061 |
xo |
29,620 |
plugin-shopify |
14,508 |
fbjs |
3,339 |
fbjs-opensource |
1,195 |
- π³οΈ:
"off"
β οΈ :"warning"
- β:
"error"
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
for-direction |
β | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
getter-return |
β | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-await-in-loop |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-compare-neg-zero |
β | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-cond-assign |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-console |
β | β | π³οΈ | π³οΈ | π³οΈ | β | ||
no-constant-condition |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-control-regex |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-debugger |
β | β | β | π³οΈ | β | π³οΈ | β | β |
no-dupe-args |
β | β | β | π³οΈ | β | β | β | β |
no-dupe-keys |
β | β | β | π³οΈ | β | β | β | β |
no-duplicate-case |
β | β | β | π³οΈ | β | β | ||
no-empty-character-class |
β | β | β | π³οΈ | β | β | ||
no-empty |
β | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-ex-assign |
β | β | β | π³οΈ | β | β | ||
no-extra-boolean-cast |
β | β | β | π³οΈ | β | β | ||
no-extra-parens |
π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
no-extra-semi |
β | β | π³οΈ | π³οΈ | β | β | ||
no-func-assign |
β | β | β | π³οΈ | β | β | β | β |
no-inner-declarations |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-invalid-regexp |
β | β | β | π³οΈ | β | β | ||
no-irregular-whitespace |
β | β | β | β | β | β | ||
no-obj-calls |
β | β | β | π³οΈ | β | β | β | β |
no-prototype-builtins |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-regex-spaces |
β | β | β | π³οΈ | β | β | ||
no-sparse-arrays |
β | β | β | π³οΈ | β | β | β | β |
no-template-curly-in-string |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-unexpected-multiline |
β | β | β | β | β | β | π³οΈ | |
no-unreachable |
β | β | β | π³οΈ | β | β | β | β |
no-unsafe-finally |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-unsafe-negation |
β | β | β | π³οΈ | β | β | π³οΈ | β |
use-isnan |
β | β | β | π³οΈ | β | β | β | β |
valid-jsdoc |
π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ | π³οΈ |
valid-typeof |
β | β | β | π³οΈ | β | β | β | β |
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
accessor-pairs |
π³οΈ | π³οΈ | β | π³οΈ | β | π³οΈ | ||
array-callback-return |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
block-scoped-var |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
class-methods-use-this |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
complexity |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
consistent-return |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | ||
curly |
π³οΈ | β | β | β | β | β | ||
default-case |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
dot-location |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
dot-notation |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
eqeqeq |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
guard-for-in |
π³οΈ | β | π³οΈ | β | β | β | π³οΈ | π³οΈ |
no-alert |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-caller |
π³οΈ | β | β | β | β | β | β | β |
no-case-declarations |
β | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-div-regex |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-else-return |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-empty-function |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
no-empty-pattern |
β | β | β | π³οΈ | β | β | ||
no-eq-null |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-eval |
π³οΈ | β | β | π³οΈ | β | β | β | β |
no-extend-native |
π³οΈ | β | β | β | β | β | ||
no-extra-bind |
π³οΈ | β | β | β | β | β | ||
no-extra-label |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-fallthrough |
β | β | β | π³οΈ | β | β | ||
no-floating-decimal |
π³οΈ | β | β | π³οΈ | β | β | β | β |
no-global-assign |
β | β | β | π³οΈ | β | β | π³οΈ | β |
no-implicit-coercion |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-implicit-globals |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-implied-eval |
π³οΈ | β | β | π³οΈ | β | β | β | β |
no-invalid-this |
π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-iterator |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
no-labels |
π³οΈ | β | β | π³οΈ | β | β | β | β |
no-lone-blocks |
π³οΈ | β | β | π³οΈ | β | β | ||
no-loop-func |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
no-magic-numbers |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-multi-spaces |
π³οΈ | β | β | β | β | β | π³οΈ | |
no-multi-str |
π³οΈ | β | β | β | β | π³οΈ | β | β |
no-new |
π³οΈ | β | β | π³οΈ | β | β | ||
no-new-func |
π³οΈ | β | β | π³οΈ | β | β | β | β |
no-new-wrappers |
π³οΈ | β | β | β | β | β | ||
no-octal |
β | β | β | π³οΈ | β | β | ||
no-octal-escape |
π³οΈ | β | β | π³οΈ | β | β | ||
no-param-reassign |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
no-proto |
π³οΈ | β | β | π³οΈ | β | β | β | β |
no-redeclare |
β | β | β | π³οΈ | β | β | ||
no-restricted-properties |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-return-assign |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
no-return-await |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-script-url |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | β | β |
no-self-assign |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-self-compare |
π³οΈ | β | β | π³οΈ | β | β | ||
no-sequences |
π³οΈ | β | β | π³οΈ | β | β | ||
no-throw-literal |
π³οΈ | β | β | β | β | β | β | |
no-unmodified-loop-condition |
π³οΈ | π³οΈ | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-unused-expressions |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-unused-labels |
β | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-useless-call |
π³οΈ | π³οΈ | β | π³οΈ | β | β | ||
no-useless-concat |
π³οΈ | β | π³οΈ | π³οΈ | β | β | ||
no-useless-escape |
β | β | β | π³οΈ | β | β | π³οΈ | |
no-useless-return |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
no-void |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | |
no-warning-comments |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-with |
π³οΈ | β | β | β | β | β | π³οΈ | |
prefer-promise-reject-errors |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
radix |
π³οΈ | β | π³οΈ | π³οΈ | β | β | ||
require-await |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | |
vars-on-top |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
wrap-iife |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
yoda |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ |
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
strict |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ |
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
init-declarations |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-catch-shadow |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | β |
no-delete-var |
β | β | β | π³οΈ | β | β | β | β |
no-label-var |
π³οΈ | β | β | π³οΈ | β | β | ||
no-restricted-globals |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-shadow |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | |
no-shadow-restricted-names |
π³οΈ | β | β | π³οΈ | β | β | ||
no-undef |
β | β | β | π³οΈ | β | β | β | β |
no-undef-init |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-undefined |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-unused-vars |
β | β | β | β | β | β | ||
no-use-before-define |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
callback-return |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
global-require |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
handle-callback-err |
π³οΈ | π³οΈ | β | π³οΈ | β | π³οΈ | π³οΈ | |
no-buffer-constructor |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-mixed-requires |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-new-require |
π³οΈ | β | β | π³οΈ | β | π³οΈ | π³οΈ | |
no-path-concat |
π³οΈ | β | β | π³οΈ | β | π³οΈ | π³οΈ | |
no-process-env |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
no-process-exit |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-restricted-modules |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-sync |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
array-bracket-newline |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
array-bracket-spacing |
π³οΈ | β | π³οΈ | β | β | β | ||
array-element-newline |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
block-spacing |
π³οΈ | β | β | β | π³οΈ | β | π³οΈ | |
brace-style |
π³οΈ | β | β | β | β | β | ||
camelcase |
π³οΈ | β | β | β | β | β | π³οΈ | |
capitalized-comments |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
comma-dangle |
π³οΈ | β | β | β | β | β | ||
comma-spacing |
π³οΈ | β | β | β | β | β | ||
comma-style |
π³οΈ | β | β | β | β | β | ||
computed-property-spacing |
π³οΈ | β | π³οΈ | β | β | β | ||
consistent-this |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
eol-last |
π³οΈ | β | β | β | β | β | π³οΈ | |
func-call-spacing |
π³οΈ | β | β | β | β | β | π³οΈ | |
func-name-matching |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
func-names |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
func-style |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
function-paren-newline |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
id-blacklist |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
id-length |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
id-match |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
implicit-arrow-linebreak |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
indent |
π³οΈ | β | β | π³οΈ | β | π³οΈ | ||
jsx-quotes |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | ||
key-spacing |
π³οΈ | β | β | β | β | β | π³οΈ | |
keyword-spacing |
π³οΈ | β | β | β | β | β | ||
line-comment-position |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
linebreak-style |
π³οΈ | β | π³οΈ | β | β | π³οΈ | π³οΈ | |
lines-around-comment |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
lines-between-class-members |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
max-depth |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
max-len |
π³οΈ | β | π³οΈ | β | π³οΈ | π³οΈ | ||
max-lines |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
max-nested-callbacks |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
max-params |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
max-statements |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
max-statements-per-line |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
multiline-comment-style |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
multiline-ternary |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
new-cap |
π³οΈ | β | β | β | β | β | π³οΈ | π³οΈ |
new-parens |
π³οΈ | β | β | π³οΈ | β | β | β | β |
newline-per-chained-call |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
no-array-constructor |
π³οΈ | β | β | β | β | β | β | |
no-bitwise |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | ||
no-continue |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-inline-comments |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-lonely-if |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-mixed-operators |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
no-mixed-spaces-and-tabs |
β | β | β | β | β | β | β | β |
no-multi-assign |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-multiple-empty-lines |
π³οΈ | β | β | β | β | β | π³οΈ | |
no-negated-condition |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
no-nested-ternary |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
no-new-object |
π³οΈ | β | β | β | β | β | ||
no-plusplus |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-restricted-syntax |
π³οΈ | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-tabs |
π³οΈ | β | β | β | π³οΈ | β | π³οΈ | β |
no-ternary |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-trailing-spaces |
π³οΈ | β | β | β | β | β | π³οΈ | |
no-underscore-dangle |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
no-unneeded-ternary |
π³οΈ | β | β | π³οΈ | β | β | ||
no-whitespace-before-property |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
nonblock-statement-body-position |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
object-curly-newline |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
object-curly-spacing |
π³οΈ | β | π³οΈ | β | β | β | π³οΈ | |
object-property-newline |
π³οΈ | β | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
one-var |
π³οΈ | β | β | β | β | β | ||
one-var-declaration-per-line |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
operator-assignment |
π³οΈ | β | π³οΈ | π³οΈ | β | β | ||
operator-linebreak |
π³οΈ | π³οΈ | β | π³οΈ | β | β | π³οΈ | π³οΈ |
padded-blocks |
π³οΈ | β | β | β | β | π³οΈ | π³οΈ | π³οΈ |
padding-line-between-statements |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ |
quote-props |
π³οΈ | β | π³οΈ | β | β | β | π³οΈ | |
quotes |
π³οΈ | β | β | β | β | β | ||
require-jsdoc |
π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
semi |
π³οΈ | β | β | β | β | β | ||
semi-spacing |
π³οΈ | β | β | β | β | β | ||
semi-style |
π³οΈ | β | π³οΈ | π³οΈ | β | β | π³οΈ | π³οΈ |
sort-keys |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
sort-vars |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
space-before-blocks |
π³οΈ | β | β | β | β | β | ||
space-before-function-paren |
π³οΈ | β | β | β | β | β | ||
space-in-parens |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
space-infix-ops |
π³οΈ | β | β | π³οΈ | β | β | ||
space-unary-ops |
π³οΈ | β | β | π³οΈ | β | β | ||
spaced-comment |
π³οΈ | β | β | β | β | β | π³οΈ | |
switch-colon-spacing |
π³οΈ | β | π³οΈ | β | β | β | π³οΈ | π³οΈ |
template-tag-spacing |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | π³οΈ |
unicode-bom |
π³οΈ | β | β | π³οΈ | β | β | π³οΈ | |
wrap-reg |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
Rule | eslint:recommended |
airbnb |
standard |
google |
xo |
plugin-shopify |
fbjs |
fbjs-opensource |
---|---|---|---|---|---|---|---|---|
arrow-body-style |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
arrow-parens |
π³οΈ | β | π³οΈ | β | β | π³οΈ | π³οΈ | |
arrow-spacing |
π³οΈ | β | β | π³οΈ | β | π³οΈ | ||
constructor-super |
β | β | β | β | β | π³οΈ | β | β |
generator-star-spacing |
π³οΈ | β | β | β | β | π³οΈ | π³οΈ | |
no-class-assign |
β | β | β | π³οΈ | β | π³οΈ | ||
no-confusing-arrow |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
no-const-assign |
β | β | β | π³οΈ | β | π³οΈ | β | β |
no-dupe-class-members |
β | β | β | π³οΈ | β | π³οΈ | β | β |
no-duplicate-imports |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
no-new-symbol |
β | β | β | β | β | π³οΈ | π³οΈ | |
no-restricted-imports |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
no-this-before-super |
β | β | β | β | β | π³οΈ | β | β |
no-useless-computed-key |
π³οΈ | β | β | π³οΈ | β | π³οΈ | ||
no-useless-constructor |
π³οΈ | β | β | π³οΈ | β | π³οΈ | π³οΈ | |
no-useless-rename |
π³οΈ | β | β | π³οΈ | β | π³οΈ | π³οΈ | |
no-var |
π³οΈ | β | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | |
object-shorthand |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
prefer-arrow-callback |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
prefer-const |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | |
prefer-destructuring |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
prefer-numeric-literals |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
prefer-rest-params |
π³οΈ | β | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | |
prefer-spread |
π³οΈ | β | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | |
prefer-template |
π³οΈ | β | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
require-yield |
β | β | π³οΈ | π³οΈ | β | π³οΈ | π³οΈ | π³οΈ |
rest-spread-spacing |
π³οΈ | β | β | β | β | π³οΈ | π³οΈ | |
sort-imports |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |
symbol-description |
π³οΈ | β | β | π³οΈ | β | π³οΈ | π³οΈ | |
template-curly-spacing |
π³οΈ | β | β | π³οΈ | β | π³οΈ | π³οΈ | |
yield-star-spaci |
π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ | π³οΈ |