A strict ESLint configuration
MIT License
Bot releases are hidden (Show)
@typescript-eslint/eslint-plugin
6eslint-plugin-jsdoc
46eslint-plugin-n
16eslint-plugin-prettier
5eslint-plugin-unicorn
48jsdoc/no-blank-blocks
unicorn/prefer-at
unicorn/prefer-blob-reading-methods
unicorn/prefer-string-replace-all
unicorn/no-unsafe-regex
@typescript-eslint/prefer-optional-chain
to typechecking preset.eslint-plugin-jsdoc
43eslint-plugin-unicorn
46eslint-plugin-jest-formatting
part of the default preset for testsno-restricted-imports
@typescript-eslint/lines-around-comment
@typescript-eslint/no-duplicate-type-constituents
@typescript-eslint/no-unsafe-enum-comparison
import/consistent-type-specifier-style
jsdoc/check-line-alignment
jsdoc/no-blank-block-descriptions
jsx-a11y/no-aria-hidden-on-focusable
jsx-a11y/prefer-tag-over-role
react/sort-default-props
unicorn/expiring-todo-comments
no-restricted-properties
@typescript-eslint/no-require-imports
react/jsx-sort-default-props
node.version
to >=16.0.0
via settings.no-param-reassign
to disallow acc
and accumulator
@typescript-eslint/consistent-type-imports
to require type importsno-empty-static-block
.no-new-native-nonconstructor
.unicorn/no-typeof-undefined
.unicorn/no-negated-condition
.unicorn/prefer-set-size
.no-negated-condition
with unicorn/no-negated-condition
.@typescript-eslint/sort-type-union-intersection-members
with @typescript-eslint/sort-type-union-intersection-members
.typescript-eslint/member-ordering
.@typescript-eslint/eslint-plugin
a peer dependencyeslint-plugin-jest
to version 27.eslint-plugin-unicorn
to version 44.jest/prefer-each
unicorn/no-array-reduce
unicorn/no-unnecessary-await
unicorn/prefer-node-protocol
unicorn/prefer-top-level-await
unicorn/switch-case-braces
unicorn/import-style
for node:
importsURL
, URLSearchParams,
TextEncoder, and
TextDecoder` in TypeScriptimport/order
option warnOnUnassignedImports
import/no-commonjs
jsdoc/require-hyphen-before-param-description
to neverno-regex-div
, as it conflicts with other rulesunicorn/import-style
typescript
by default@property
and @this
@type
commentsPublished by remcohaszing over 2 years ago
Published by remcohaszing over 2 years ago
@typescript-eslint/no-misused-promises
object-shorthand
option avoidExplicitReturnArrows
Published by remcohaszing almost 3 years ago
peerDependencies