# ESLint discarded rules * `id-match` works precisely only when the rule is on the form `^(x|y|...|z)$` * `no-constant-condition` * `no-control-regex` * `no-dupe-args` * `no-dupe-keys` * `no-duplicate-case` * `no-empty-character-class` * `no-ex-assign` * `no-extra-boolean-cast` * `no-extra-semi` * `no-func-assign` * `no-inner-declarations` * `no-invalid-regexp` * `no-negated-in-lhs` * `no-obj-calls` * `no-regex-spaces` * `no-unexpected-multiline` * `no-unreachable` * `use-isnan` * `accessor-pairs` * `consistent-return` * `default-case` * `dot-location` * `no-alert` * `no-div-regex` * `no-else-return` * `no-empty-label` * `no-empty-pattern` * `no-extra-bind` * `no-fallthrough` * `no-floating-decimal` * `no-implied-eval` * `no-labels` * `no-lone-blocks` * `no-magic-numbers` * `no-native-reassign` * `no-octal-escape` * `no-octal` * `no-param-reassign` * `no-process-env` * `no-redeclare` * `no-return-assign` * `no-self-compare` * `no-throw-literal` * `no-useless-call` * `no-useless-concat` * `no-void` * `radix` * `vars-on-top` * `init-declarations` * `no-catch-shadow` * `no-delete-var` * `no-label-var` * `no-shadow-restricted-names` * `no-undef-init` * `no-undefined` * `callback-return` * `global-require` * `handle-callback-err` * `no-mixed-requires` * `no-new-require` * `no-path-concat` * `no-process-exit` * `no-restricted-modules` * `no-sync` * `block-spacing` * `computed-property-spacing` * `id-length` * `jsx-quotes` * `max-nested-callbacks` * `new-parens` * `no-array-constructor` * `no-continue` * `no-inline-comments` * `no-lonely-if` * `no-negated-condition` * `no-nested-ternary` * `no-new-object` * `no-restricted-syntax` * `no-ternary` * `no-unneeded-ternary` * `object-curly-spacing` * `operator-assignment` * `require-jsdoc` * `sort-vars` * `space-before-keywords` * `spaced-comment` * `wrap-regex` * `arrow-spacing` * `constructor-super` * `generator-star-spacing` * `no-class-assign` * `no-const-assign` * `no-dupe-class-members` * `no-this-before-super` * `object-shorthand` * `prefer-arrow-callback` * `prefer-const` * `prefer-reflect` * `prefer-template`