ESLint shareable config for @kevinoid's style (based on Airbnb).
MIT License
Bot releases are hidden (Show)
eslint-plugin-regexp
from ^1.15.0 to ^2.0.0. See Releaseprefer-object-has-own
(e743137)unicorn/prefer-at
(294d4ea)node
env for fetch
global (3779eec)ignoreSticky
for regexp/no-super-linear-move
(99b5de6)RegExp
s. (554ec3b)eslint-plugin-jsdoc
from ^43.0.0 to ^46.0.0. See Release Notes.eslint-plugin-n
from ^15.0.0 to ^16.0.0. See Release Notes.eslint-plugin-unicorn
from ^47.0.0 to ^48.0.0. See Release Notes.plugin:jsdoc/recommended-error
rather than converting warn
to error
(6a316b9)logical-assignment-operators
.no-empty-static-block
.no-new-native-nonconstructor
.eslint-plugin-unicorn
from ^44.0.0 to ^47.0.0. See Release Notes
unicorn/no-typeof-undefined
.unicorn/prefer-set-size
.unicorn/prefer-blob-reading-methods
.unicorn/prefer-event-target
.unicorn/prefer-string-replace-all
.eslint-plugin-jsdoc
from ^39.9.1 to ^43.0.0. See Release Notes
jsdoc/newline-after-description
was replaced by jsdoc/tag-lines
.node.js
to nodejs.js
to avoid inadvertent invocation on Windows. Continue to export /node
and /node.js
from this package for compatibility. (f313889)n/no-process-exit
(5bd1dc8) which is already checked by the built-in no-process-exit
rule.eslint-plugin-unicorn
from ^43.0.0 to ^44.0.0. See Release Notes
no-unnecessary-await
ruleswitch-case-braces
rule to avoid unnecessary braces.parserOptions.ecmaVersion
to 2022 (7e1978d)eslint-plugin-unicorn
from ^42.0.0 to ^43.0.0. See Release Notes
prefer-logical-operator-over-ternary
ruleprefer-event-target
rule.prefer-top-level-await
rule.eslint-plugin-unicorn@^43.0.0
unicorn/prefer-node-protocol
eslint-plugin-unicorn
from ^40.1.0 to ^42.0.0. See Release Notes:
text-encoding-identifier-case
.es2020
env (but not es2022
as eslint-plugin-unicorn does).no-useless-switch-case
prefer-modern-math-apis
(except ie11 and wsh envs, which lack these APIs)no-unreadable-iife
prefer-native-coercion-functions
eslint-plugin-jsdoc
from ^37.9.7 to ^38.0.3. See Release Notes
jsdoc/match-description
regular expressions now need to take account for trailing whitespace.array-bracket-newline
and array-element-newline
for consistent newlines in arrays. (To match function-paren-newline
and function-call-argument-newline
for functions).no-unused-private-class-members
.typeof
expressions in no-undef
.eslint-plugin-unicorn
from ^35.0.0 to ^36.0.0. See Release Notes:
no-useless-fallback-in-spread
.no-invalid-remove-event-listener
.eslint-plugin-unicorn
from ^34.0.0 to ^35.0.0. See Release Notes:
prefer-object-from-entries
.no-useless-length-check
.no-useless-spread
.eslint-plugin-jsdoc
from ^35.0.0 to ^36.0.2. See Release Notes.eslint-plugin-unicorn
from 33.0.1 to 34.0.0. See Releaseno-array-method-this-argument
.require-post-message-target-origin
.process.nextTick
in no-restricted-properties
in favor of queueMicrotask
as recommended by the Node.js API docs (a01b279)LabeledStatement
in no-restricted-syntax
rule, since it is already disallowed by no-labels
(9cfe4ff)no-continue
rule (280ab85)eslint-plugin-unicorn
rules:
eslint-plugin-unicorn@^33.0.0
max-len
ignorePattern
(aeb7825)require.main
is not eslint
. (d898698)eslint-plugin-jsdoc@^35.0.0
definedTypes
for the jsdoc/no-undefined-types
rule for ECMAScript/TypeScript types which do not have a matching name in the global scope (e.g. Generator
, Iterator
, etc.).