- Fix: Fix index.
- Fix: Fix package.json.
- Fix: Fix all issues introduced by Eslint 9.
-
Added: Add
@stylistic/eslint-plugin
. -
Changed: Synchronize version with
@typescript-eslint
.
- Changed: Synchronize version with
@typescript-eslint
.
- Changed: Disable
@typescript-eslint/no-unsafe-enum-comparison
by default.
- Changed: Synchronize version with
@typescript-eslint
.
- Changed: Synchronize version with
@typescript-eslint
.
- Changed: Synchronize version with
@typescript-eslint
.
- Changed: Synchronize version with
@typescript-eslint
. - Changed: Disable
prefer-object-has-own
by default.
- Changed: Synchronize version with
@typescript-eslint
.
- Changed: Disable
node/global-require
by default. - Changed: Synchronize version with
@typescript-eslint
.
- Changed: Synchronize version with
@typescript-eslint
andeslint-plugin-react
. - Changed: Enable
react/jsx-no-leaked-render
and@typescript-eslint/no-duplicate-enum-values
by default. - Added: Add
overrideMethods
to rule@typescript-eslint/no-empty-function
.
- Changed: Disable node/no-missing-import and node/no-missing-require.
- Changed: Disable node/no-extraneous-require.
- Changed: Ignore ignore jsx and tsx for node rules.
- Changed: Disable node/no-unpublished-import, node/no-unpublished-require and node/no-unsupported-features/es-syntax.
- Fixed: Fix rule react/hook-use-state.
- Changed: Synchronize version with @typescript-eslint and eslint-plugin-react.
- Added: Add node config file.
- Changed: Synchronize version with @typescript-eslint and eslint.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Synchronize version with @typescript-eslint and eslint-plugin-react.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Disable @typescript-eslint/prefer-regexp-exec
- Changed: Set
no-cond-assign
with default options.
- Changed: Synchronize version with @typescript-eslint and eslint-plugin-react.
-
Added: Add rule @typescript-eslint/consistent-type-exports.
-
Changed: Synchronize version with @typescript-eslint.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Enable rule @typescript-eslint/no-meaningless-void-operator.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Disable rule @typescript-eslint/indent.
- Changed: Synchronize version with @typescript-eslint.
- Changed: Disable react/react-in-jsx-scope by default, please use the new JSX Transform to run your code.
- Added: Added rules react/no-unstable-nested-components and @typescript-eslint/no-unsafe-argument.
- Changed: Enable rule @typescript-eslint/consistent-type-imports
- Changed: Upgrade to @typescript-eslint version 4.18.0
- Changed: Enable rule @typescript-eslint/indent.
- Changed: Upgrade to @typescript-eslint version 4.16.1
- Changed: Enable rule @typescript-eslint/sort-type-union-intersection-members.
- Changed: Disable rule @typescript-eslint/sort-type-union-intersection-members.
- Changed: Comment out unreleased rules.
- Changed: Upgrade to @typescript-eslint version 4.8.0
- Changed: Upgrade to @typescript-eslint version 4.4.0
- Changed: Ignore args in no-unused-vars and @typescript-eslint/no-unused-vars.
- Changed: Use @typescript-eslint/no-shadow instead of no-shadow.
- Changed: Disable jsx-handler-names.
- Changed: Disable consistent-type-imports.
- Added: Enable consistent-type-imports.
- Added: Enable no-implicit-any-catch.
- Changed: Enable jsx-handler-names.
- Changed: Upgrade packages.
- Changed: Allow public in no-parameter-properties.
- Changed: Allow classes in no-use-before-define.
- Changed: Enable prefer-literal-enum-member.
- Changed: Enable Function in ban-types.
- Changed: Disable restrict-template-expressions in vanilla JavaScript
- Changed: Upgrade to @typescript-eslint version 3.5.0
- Changed: Restrict leadingUnderscore and trailingUnderscore in naming-convention convention.
-
Changed: Allow PascalCase naming
-
Changed: Allow #region in comments
- Changed: Allow PascalCase naming in React files
-
Changed: Upgrade to @typescript-eslint version 3.1.0
-
Changed: Update Typescript overrides
-
Changed: Remove deprecated rules
- Changed: Upgrade to @typescript-eslint version 2.33.0
-
Changed: Upgrade to @typescript-eslint version 2.31.0
-
Changed: Drop support for Node 8
- Changed: Disable @typescript-eslint/method-signature-style
- Changed: Change the default option of @typescript-eslint/method-signature-style to
method
.
- Changed: Upgrade to @typescript-eslint version 2.29.0
- Changed: Disable @typescript-eslint/no-unnecessary-condition
- Changed: Upgrade to @typescript-eslint version 2.26.0
- Changed: Upgrade to @typescript-eslint version 2.25.0
- Changed: Changed @typescript-eslint/member-ordering (move protected members to the front).
-
Added: Add @typescript-eslint/no-extra-semi
-
Added: Add @typescript-eslint/no-throw-literal
-
Changed: Upgrade to @typescript-eslint version 2.13.0
- Changed: Upgrade to @typescript-eslint version 2.12.0
-
Changed: Disable @typescript-eslint/no-dynamic-delete.
-
Changed: Disable @typescript-eslint/no-unnecessary-condition because it's not function correctly yet.
- Changed: Disable @typescript-eslint/prefer-nullish-coalescing in vanilla JavaScript files.
- Changed: Only lint ts files with ts rules.
-
Changed: Upgrade to @typescript-eslint version 2.10.0
-
Changed: Upgrade to eslint-plugin-react version 7.17.0
- Changed: Disable @typescript-eslint/disable no-untyped-public-signature.
- Changed: Allow number in @typescript-eslint/restrict-template-expressions rule.
- Added: Add missing rules
-
Changed: Upgrade to @typescript-eslint version 2.8.0
-
Changed: Upgrade to eslint-plugin-react version 7.16.0
-
Changed: Upgrade to eslint-plugin-react-hooks version 2.3.0
-
Changed: Disable @typescript-eslint/explicit-member-accessibility.
-
Changed: Disable @typescript-eslint/member-ordering while linting React.
- Changed: Upgrade node engines.
- Changed: Upgrade to @typescript-eslint version 2.0.0
- Changed: Update dependencies.
- Changed: Disable @typescript-eslint/strict-boolean-expressions.
- Changed: Enable allowTemplateLiterals option of quotes.
-
Added: @typescript-eslint/no-misused-promises.
-
Added: @typescript-eslint/prefer-readonly.
-
Added: @typescript-eslint/require-await.
-
Added: @typescript-eslint/strict-boolean-expressions.
-
Changed: Remove @typescript-eslint/no-triple-slash-reference in favor @typescript-eslint/triple-slash-reference.
- Fixed: Fix peerDependencies.
- Changed: Upgrade packages.
- Changed: Disable @typescript-eslint/unbound-method.
- Changed: Disable @typescript-eslint/no-floating-promises.
- Changed: Disable @typescript-eslint/promise-function-async.
- Changed: Disable @typescript-eslint/no-var-requires.
- Changed: Upgrade packages.
- Changed: Enable rules.
- Changed: Disable @typescript-eslint/prefer-regexp-exec
- Changed: Update with @typescript-eslint/eslint-plugin v1.9.0 and eslint-plugin-react v7.13.0