Home / docs / rules
Name Modified Size InfoDownloads / Week
Parent folder
complexity.md 2020-01-04 2.3 kB
guard-for-in.md 2020-01-04 1.4 kB
id-match.md 2020-01-04 3.9 kB
lines-around-comment.md 2020-01-04 12.8 kB
space-return-throw-case.md 2020-01-04 772 Bytes
no-setter-return.md 2020-01-04 2.1 kB
object-curly-newline.md 2020-01-04 9.3 kB
semi-spacing.md 2020-01-04 3.1 kB
arrow-parens.md 2020-01-04 4.3 kB
class-methods-use-this.md 2020-01-04 3.0 kB
implicit-arrow-linebreak.md 2020-01-04 2.2 kB
no-buffer-constructor.md 2020-01-04 1.4 kB
no-var.md 2020-01-04 1.3 kB
sort-vars.md 2020-01-04 1.7 kB
dot-notation.md 2020-01-04 2.3 kB
no-extra-strict.md 2020-01-04 1.2 kB
no-compare-neg-zero.md 2020-01-04 546 Bytes
no-extra-semi.md 2020-01-04 770 Bytes
padding-line-between-statements.md 2020-01-04 9.3 kB
function-call-argument-newline.md 2020-01-04 3.2 kB
newline-before-return.md 2020-01-04 2.2 kB
no-new-symbol.md 2020-01-04 908 Bytes
consistent-this.md 2020-01-04 2.1 kB
no-floating-decimal.md 2020-01-04 1.3 kB
no-extra-label.md 2020-01-04 1.3 kB
one-var.md 2020-01-04 11.5 kB
array-bracket-newline.md 2020-01-04 5.0 kB
no-undef.md 2020-01-04 3.2 kB
space-in-brackets.md 2020-01-04 7.5 kB
computed-property-spacing.md 2020-01-04 3.4 kB
wrap-iife.md 2020-01-04 3.1 kB
no-useless-escape.md 2020-01-04 933 Bytes
prefer-promise-reject-errors.md 2020-01-04 2.8 kB
space-infix-ops.md 2020-01-04 1.4 kB
no-div-regex.md 2020-01-04 613 Bytes
no-irregular-whitespace.md 2020-01-04 4.6 kB
strict.md 2020-01-04 6.9 kB
lines-between-class-members.md 2020-01-04 2.4 kB
no-array-constructor.md 2020-01-04 1.1 kB
max-len.md 2020-01-04 4.9 kB
no-implied-eval.md 2020-01-04 2.1 kB
indent-legacy.md 2020-01-04 13.7 kB
no-empty-character-class.md 2020-01-04 1.0 kB
array-callback-return.md 2020-01-04 3.4 kB
no-const-assign.md 2020-01-04 1.3 kB
no-lonely-if.md 2020-01-04 1.2 kB
function-paren-newline.md 2020-01-04 5.1 kB
nonblock-statement-body-position.md 2020-01-04 4.3 kB
no-dupe-keys.md 2020-01-04 668 Bytes
no-fallthrough.md 2020-01-04 3.5 kB
space-unary-ops.md 2020-01-04 2.7 kB
curly.md 2020-01-04 4.7 kB
prefer-named-capture-group.md 2020-01-04 1.2 kB
semi-style.md 2020-01-04 1.7 kB
valid-jsdoc.md 2020-01-04 11.1 kB
no-new.md 2020-01-04 942 Bytes
require-unicode-regexp.md 2020-01-04 1.9 kB
yield-star-spacing.md 2020-01-04 2.3 kB
operator-linebreak.md 2020-01-04 4.6 kB
space-unary-word-ops.md 2020-01-04 488 Bytes
no-empty-pattern.md 2020-01-04 1.4 kB
no-restricted-properties.md 2020-01-04 3.2 kB
for-direction.md 2020-01-04 708 Bytes
no-useless-rename.md 2020-01-04 3.2 kB
array-element-newline.md 2020-01-04 5.9 kB
no-eval.md 2020-01-04 3.3 kB
no-loop-func.md 2020-01-04 2.5 kB
no-wrap-func.md 2020-01-04 959 Bytes
multiline-comment-style.md 2020-01-04 2.8 kB
no-constant-condition.md 2020-01-04 1.7 kB
no-useless-concat.md 2020-01-04 1.2 kB
no-multi-spaces.md 2020-01-04 4.4 kB
func-name-matching.md 2020-01-04 4.8 kB
max-params.md 2020-01-04 1.6 kB
no-native-reassign.md 2020-01-04 2.1 kB
padded-blocks.md 2020-01-04 5.5 kB
spaced-comment.md 2020-01-04 7.1 kB
func-call-spacing.md 2020-01-04 2.5 kB
no-implicit-globals.md 2020-01-04 7.8 kB
no-eq-null.md 2020-01-04 835 Bytes
no-new-wrappers.md 2020-01-04 3.0 kB
no-shadow.md 2020-01-04 3.7 kB
no-label-var.md 2020-01-04 870 Bytes
spaced-line-comment.md 2020-01-04 1.9 kB
no-ternary.md 2020-01-04 818 Bytes
no-case-declarations.md 2020-01-04 1.8 kB
no-self-assign.md 2020-01-04 1.7 kB
no-warning-comments.md 2020-01-04 2.9 kB
no-dupe-else-if.md 2020-01-04 3.3 kB
no-obj-calls.md 2020-01-04 1.8 kB
handle-callback-err.md 2020-01-04 2.7 kB
no-ex-assign.md 2020-01-04 934 Bytes
use-isnan.md 2020-01-04 4.6 kB
no-extend-native.md 2020-01-04 2.1 kB
vars-on-top.md 2020-01-04 2.3 kB
global-strict.md 2020-01-04 2.2 kB
no-negated-in-lhs.md 2020-01-04 1.1 kB
no-unused-labels.md 2020-01-04 1.2 kB
no-param-reassign.md 2020-01-04 3.4 kB
no-unmodified-loop-condition.md 2020-01-04 1.8 kB
arrow-body-style.md 2020-01-04 3.4 kB
eol-last.md 2020-01-04 1.4 kB
space-before-function-paren.md 2020-01-04 6.5 kB
no-magic-numbers.md 2020-01-04 2.8 kB
no-octal.md 2020-01-04 735 Bytes
no-mixed-operators.md 2020-01-04 5.8 kB
no-new-object.md 2020-01-04 1.2 kB
comma-dangle.md 2020-01-04 6.0 kB
prefer-exponentiation-operator.md 2020-01-04 1.3 kB
newline-after-var.md 2020-01-04 3.2 kB
no-extra-bind.md 2020-01-04 2.6 kB
no-process-exit.md 2020-01-04 2.0 kB
eqeqeq.md 2020-01-04 3.1 kB
no-cond-assign.md 2020-01-04 3.1 kB
no-proto.md 2020-01-04 1.2 kB
no-reserved-keys.md 2020-01-04 2.0 kB
template-tag-spacing.md 2020-01-04 2.2 kB
no-constructor-return.md 2020-01-04 957 Bytes
no-restricted-modules.md 2020-01-04 3.3 kB
sort-keys.md 2020-01-04 5.4 kB
object-shorthand.md 2020-01-04 6.1 kB
prefer-regex-literals.md 2020-01-04 2.6 kB
yoda.md 2020-01-04 4.0 kB
no-duplicate-case.md 2020-01-04 1.5 kB
no-whitespace-before-property.md 2020-01-04 1.2 kB
capitalized-comments.md 2020-01-04 7.8 kB
func-style.md 2020-01-04 3.6 kB
no-sequences.md 2020-01-04 1.8 kB
no-alert.md 2020-01-04 1.1 kB
prefer-numeric-literals.md 2020-01-04 1.7 kB
linebreak-style.md 2020-01-04 3.1 kB
no-sparse-arrays.md 2020-01-04 1.7 kB
no-unused-vars.md 2020-01-04 7.9 kB
brace-style.md 2020-01-04 5.1 kB
no-control-regex.md 2020-01-04 879 Bytes
max-lines-per-function.md 2020-01-04 4.6 kB
no-space-before-semi.md 2020-01-04 812 Bytes
radix.md 2020-01-04 2.7 kB
no-labels.md 2020-01-04 2.8 kB
no-throw-literal.md 2020-01-04 1.8 kB
prefer-reflect.md 2020-01-04 10.5 kB
no-plusplus.md 2020-01-04 1.2 kB
no-unsafe-finally.md 2020-01-04 3.1 kB
no-duplicate-imports.md 2020-01-04 1.7 kB
prefer-template.md 2020-01-04 1.1 kB
switch-colon-spacing.md 2020-01-04 1.8 kB
consistent-return.md 2020-01-04 3.9 kB
no-caller.md 2020-01-04 1.1 kB
no-extra-boolean-cast.md 2020-01-04 1.1 kB
no-nested-ternary.md 2020-01-04 808 Bytes
no-spaced-func.md 2020-01-04 659 Bytes
no-inner-declarations.md 2020-01-04 3.3 kB
operator-assignment.md 2020-01-04 1.9 kB
quotes.md 2020-01-04 4.5 kB
block-spacing.md 2020-01-04 1.4 kB
require-atomic-updates.md 2020-01-04 3.3 kB
accessor-pairs.md 2020-01-04 5.9 kB
no-global-assign.md 2020-01-04 2.0 kB
no-path-concat.md 2020-01-04 2.0 kB
id-length.md 2020-01-04 6.2 kB
no-useless-call.md 2020-01-04 1.9 kB
no-catch-shadow.md 2020-01-04 1.3 kB
no-empty-label.md 2020-01-04 923 Bytes
no-prototype-builtins.md 2020-01-04 2.0 kB
newline-per-chained-call.md 2020-01-04 2.6 kB
no-empty-class.md 2020-01-04 791 Bytes
no-invalid-regexp.md 2020-01-04 1.8 kB
no-unreachable.md 2020-01-04 1.3 kB
valid-typeof.md 2020-01-04 1.8 kB
require-yield.md 2020-01-04 801 Bytes
template-curly-spacing.md 2020-01-04 1.7 kB
no-new-require.md 2020-01-04 1.2 kB
no-undef-init.md 2020-01-04 2.2 kB
space-before-blocks.md 2020-01-04 4.6 kB
block-scoped-var.md 2020-01-04 1.5 kB
callback-return.md 2020-01-04 4.8 kB
default-case.md 2020-01-04 2.4 kB
symbol-description.md 2020-01-04 1.3 kB
default-param-last.md 2020-01-04 766 Bytes
key-spacing.md 2020-01-04 8.2 kB
jsx-quotes.md 2020-01-04 1.8 kB
no-await-in-loop.md 2020-01-04 2.4 kB
no-comma-dangle.md 2020-01-04 1.1 kB
init-declarations.md 2020-01-04 3.1 kB
line-comment-position.md 2020-01-04 3.3 kB
camelcase.md 2020-01-04 6.8 kB
no-implicit-coercion.md 2020-01-04 3.0 kB
no-async-promise-executor.md 2020-01-04 1.8 kB
no-restricted-syntax.md 2020-01-04 3.3 kB
no-unsafe-negation.md 2020-01-04 3.2 kB
no-unused-expressions.md 2020-01-04 5.0 kB
no-new-func.md 2020-01-04 981 Bytes
no-unexpected-multiline.md 2020-01-04 2.4 kB
no-useless-constructor.md 2020-01-04 1.2 kB
semi.md 2020-01-04 6.8 kB
no-empty-function.md 2020-01-04 5.3 kB
no-confusing-arrow.md 2020-01-04 1.7 kB
no-process-env.md 2020-01-04 1.5 kB
no-void.md 2020-01-04 1.9 kB
quote-props.md 2020-01-04 6.6 kB
space-before-keywords.md 2020-01-04 3.1 kB
no-invalid-this.md 2020-01-04 5.9 kB
id-blacklist.md 2020-01-04 2.0 kB
space-after-keywords.md 2020-01-04 1.3 kB
keyword-spacing.md 2020-01-04 6.4 kB
no-lone-blocks.md 2020-01-04 1.5 kB
no-use-before-define.md 2020-01-04 3.4 kB
max-statements.md 2020-01-04 2.9 kB
new-parens.md 2020-01-04 1.5 kB
prefer-spread.md 2020-01-04 1.8 kB
no-debugger.md 2020-01-04 1.3 kB
no-restricted-imports.md 2020-01-04 5.2 kB
arrow-spacing.md 2020-01-04 1.9 kB
func-names.md 2020-01-04 5.3 kB
no-tabs.md 2020-01-04 1.2 kB
array-bracket-spacing.md 2020-01-04 5.5 kB
no-mixed-requires.md 2020-01-04 4.7 kB
rest-spread-spacing.md 2020-01-04 3.6 kB
no-unneeded-ternary.md 2020-01-04 2.3 kB
prefer-arrow-callback.md 2020-01-04 3.3 kB
global-require.md 2020-01-04 2.9 kB
no-redeclare.md 2020-01-04 2.0 kB
object-curly-spacing.md 2020-01-04 4.4 kB
no-arrow-condition.md 2020-01-04 1.5 kB
no-self-compare.md 2020-01-04 964 Bytes
no-inline-comments.md 2020-01-04 2.0 kB
no-trailing-spaces.md 2020-01-04 1.7 kB
no-class-assign.md 2020-01-04 1.4 kB
no-return-await.md 2020-01-04 1.5 kB
space-before-function-parentheses.md 2020-01-04 4.5 kB
no-console.md 2020-01-04 2.8 kB
no-extra-parens.md 2020-01-04 6.4 kB
space-in-parens.md 2020-01-04 7.2 kB
no-useless-catch.md 2020-01-04 1.1 kB
prefer-const.md 2020-01-04 4.8 kB
comma-style.md 2020-01-04 4.8 kB
generator-star-spacing.md 2020-01-04 5.0 kB
no-import-assign.md 2020-01-04 1.2 kB
no-this-before-super.md 2020-01-04 1.5 kB
prefer-object-spread.md 2020-01-04 1.3 kB
no-empty.md 2020-01-04 1.6 kB
no-shadow-restricted-names.md 2020-01-04 1.2 kB
getter-return.md 2020-01-04 1.9 kB
no-else-return.md 2020-01-04 2.6 kB
no-mixed-spaces-and-tabs.md 2020-01-04 1.2 kB
no-func-assign.md 2020-01-04 1.1 kB
no-iterator.md 2020-01-04 1.5 kB
indent.md 2020-01-04 18.0 kB
max-lines.md 2020-01-04 2.8 kB
no-continue.md 2020-01-04 1.1 kB
multiline-ternary.md 2020-01-04 3.2 kB
no-undefined.md 2020-01-04 2.7 kB
lines-around-directive.md 2020-01-04 5.4 kB
max-statements-per-line.md 2020-01-04 2.6 kB
no-multi-str.md 2020-01-04 650 Bytes
dot-location.md 2020-01-04 1.9 kB
max-nested-callbacks.md 2020-01-04 2.1 kB
new-cap.md 2020-01-04 5.3 kB
no-restricted-globals.md 2020-01-04 2.4 kB
wrap-regex.md 2020-01-04 603 Bytes
no-delete-var.md 2020-01-04 488 Bytes
no-useless-return.md 2020-01-04 1.3 kB
unicode-bom.md 2020-01-04 1.5 kB
max-classes-per-file.md 2020-01-04 936 Bytes
no-bitwise.md 2020-01-04 1.3 kB
require-jsdoc.md 2020-01-04 3.6 kB
no-multi-assign.md 2020-01-04 920 Bytes
one-var-declaration-per-line.md 2020-01-04 1.7 kB
generator-star.md 2020-01-04 2.4 kB
grouped-accessor-pairs.md 2020-01-04 6.3 kB
object-property-newline.md 2020-01-04 7.2 kB
no-negated-condition.md 2020-01-04 883 Bytes
no-script-url.md 2020-01-04 626 Bytes
constructor-super.md 2020-01-04 1.3 kB
no-dupe-class-members.md 2020-01-04 1.2 kB
no-with.md 2020-01-04 925 Bytes
no-return-assign.md 2020-01-04 2.6 kB
require-await.md 2020-01-04 2.1 kB
no-misleading-character-class.md 2020-01-04 2.2 kB
no-sync.md 2020-01-04 2.1 kB
no-useless-computed-key.md 2020-01-04 1.7 kB
max-depth.md 2020-01-04 1.6 kB
no-dupe-args.md 2020-01-04 982 Bytes
no-octal-escape.md 2020-01-04 759 Bytes
prefer-destructuring.md 2020-01-04 5.7 kB
space-after-function-name.md 2020-01-04 1.1 kB
no-template-curly-in-string.md 2020-01-04 1.3 kB
prefer-rest-params.md 2020-01-04 1.4 kB
sort-imports.md 2020-01-04 6.8 kB
no-multiple-empty-lines.md 2020-01-04 2.0 kB
no-regex-spaces.md 2020-01-04 1.3 kB
no-underscore-dangle.md 2020-01-04 3.4 kB
comma-spacing.md 2020-01-04 3.6 kB
Totals: 293 Items   851.3 kB 0

Documentation

Welcome to our documentation pages! What would you like to view?

User Guide

Intended for end users of ESLint. Contains information about core rules, configuration, command line options, formatters, and integrations, as well as guides for migrating from earlier versions of ESLint.

Developer Guide

Intended for contributors to ESLint and people who wish to extend ESLint. Contains information about contributing to ESLint; creating custom rules, configurations, plugins, and formatters; and information about our architecture and Node.js API.

Maintainer Guide

Intended for maintainers of ESLint.

Source: README.md, updated 2020-01-04