A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.
MIT License
Bot releases are hidden (Show)
Published by manovotny over 3 years ago
10
or higher.7.22.0
or higher.@babel/eslint-parser
.commonjs
shared-node-browser
eslint-disable
comments.moment
.http
and recommends https
.babel-eslint
to @babel/eslint-parser
.ecmaVersion
from 2020
to 2021
.getWithoutSet
option.ignoreImports
option.lexicalBindings
option.enforceForOrderingRelations
option.enforceForClassMembers
option.amd
and commonjs
options.checkKeyMustBeforeSpread
option.warnOnSpreadAttributes
option.eslint couldn't find the plugin
errors (see https://github.com/eslint/eslint/issues/3458 for more information).@babel/new-cap
rule does not have a capIsNewExceptions
option like the base eslint rule.node/callback-return
.node/handle-callback-err
.unicorn/prefer-ternary
.node/no-new-require
.node/no-path-concat
.unicorn/no-process-exit
.jest/valid-title
.jest/no-restricted-matchers
.jest/no-done-callback
.jest/no-restricted-matchers
.jest/no-conditional-expect
.react/jsx-curly-brace-presence
.unicorn/no-instanceof-array
.unicorn/prefer-keyboard-event-key
.unicorn/prefer-array-flat-map
.unicorn/prefer-dom-node-append
.unicorn/prefer-dom-node-remove
.unicorn/prefer-string-starts-ends-with
.unicorn/prefer-dom-node-text-content
.unicorn/better-regex
.Published by manovotny over 3 years ago
assert*
and expect*
as approved function prefixes.@babel/new-cap
rule does not have a capIsNewExceptions
option like the base eslint rule.unicorn/no-process-exit
.Published by manovotny over 3 years ago
eslint couldn't find the plugin
errors (see https://github.com/eslint/eslint/issues/3458 for more information).Published by manovotny over 3 years ago
7.21.0
or higher.eslint couldn't find the plugin
errors (error was caused by local linking).Published by manovotny over 3 years ago
commonjs
shared-node-browser
eslint-disable
comments.eslint couldn't find the plugin
errors (see https://github.com/eslint/eslint/issues/3458 for more information).jest
typo in package.json discovery which caused issues with enabling jest related rules.Published by manovotny over 3 years ago
import
and export
natively, so it'll be a long time before this can be enabled.react/jsx-curly-brace-presence
.Published by manovotny over 3 years ago
10
or higher.7.20.0
or higher.@babel/eslint-parser
.moment
.http
and recommends https
.babel-eslint
to @babel/eslint-parser
.ecmaVersion
from 2020
to 2021
.getWithoutSet
option.ignoreImports
option.lexicalBindings
option.enforceForOrderingRelations
option.enforceForClassMembers
option.amd
and commonjs
options.checkKeyMustBeforeSpread
option.warnOnSpreadAttributes
option.node/callback-return
.node/handle-callback-err
.unicorn/prefer-ternary
.node/no-new-require
.node/no-path-concat
.node/no-process-exit
.jest/valid-title
.jest/no-restricted-matchers
.jest/no-done-callback
.jest/no-restricted-matchers
.jest/no-conditional-expect
.unicorn/no-instanceof-array
.unicorn/prefer-keyboard-event-key
.unicorn/prefer-array-flat-map
.unicorn/prefer-dom-node-append
.unicorn/prefer-dom-node-remove
.unicorn/prefer-string-starts-ends-with
.unicorn/prefer-dom-node-text-content
.unicorn/better-regex
.Published by manovotny about 5 years ago
Published by manovotny about 5 years ago
6.2.1
or newer.package.json
dependencies.ecmaVersion
from 2019
to 2020
.ignoreDestructuring
option.args
, caughtErrors
, ignoreRestSiblings
, and vars
options.noUselessIndex
option.alwaysAwait: true
option.checkAttributes
and indentLogicalExpressions
options.noTemplateLiterals
option.pascalCase
option.Published by manovotny about 5 years ago
6.2.1
or newer.ecmaVersion
from 2019
to 2020
.Published by manovotny about 5 years ago
caseSensitive: false
option.alwaysAwait: true
option.Published by manovotny about 5 years ago
Published by manovotny about 5 years ago
caseSensitive
option.noUselessIndex
option.Published by manovotny about 5 years ago
Published by manovotny about 5 years ago
6.0.1
or newer.builtinGlobals
option.pascalCase
option.Published by manovotny about 5 years ago
package.json
dependencies.checkAttributes
and indentLogicalExpressions
options.noTemplateLiterals
option.Published by manovotny about 5 years ago
5.16.0
or newer.ecmaVersion
from 2018
to 2019
.builtinGlobals
option.args
, caughtErrors
, ignoreRestSiblings
, and vars
options.Published by manovotny over 6 years ago
eslint-plugin-eslint-comments
to latest version. (#97)Published by manovotny over 6 years ago
ecmaVersion
from 2017
to 2018
.Published by manovotny over 6 years ago
ecmaVersion
from 2017
to 2018
.