- Upgrade dependencies
- Upgrade dependencies
- Upgrade dependencies
- Add name for the recommended config
- Fix ordering in the
exports
field ofpackage.json
- BREAKING The minimum supported version of typescript-eslint is now
8.0.0
- Upgrade typescript-eslint to v8
- Upgrade dependencies
- Fix CJS interop issue
no-unsafe-object-property-overwrite
: Fix false positive for conditionals- Upgrade dependencies
- Upgrade typescript-eslint to 7.2.x to support TypeScript 5.4
- Change how the plugin and its type are exported to improve compatibility with
@types/eslint
- Shortly, the plugin type is now compatible with
ESLint.Plugin
- Shortly, the plugin type is now compatible with
- Move
eslint-define-config
support to a submodule@susisu/eslint-plugin-safe-typescript/define-config-support
- Upgrade typescript-eslint to v7
no-type-assertion
: Add support for angle bracket style type assertions like<T>x
- Refactor how the module augmentation for eslint-define-config is exported
- Provide rule option types for
eslint-define-config
- Upgrade dependencies
- Add docs for flat config
- Add default export for ESM
- Fix
types
were missing in theexports
field
- BREAKING Drop support for Node.js 16
- Type declarations are now included again
- It would never be used in the previous config format (
.eslintrc
), but will be useful in the new flat config format.
- It would never be used in the previous config format (
- The package is now ESM/CJS dual
- Upgrade dependencies
- Fix peerDependencies was not updated
- Upgrade typescript to 5.1
- BREAKING Upgrade typescript-eslint to 6.0
- BREAKING Type declarations are no longer included in the distribution
- Upgrade dependencies
- Upgrade TypeScript to 5.0
- Upgrade TypeScript to 4.9
- Upgrade dependencies
- Update message of
no-type-assertion
- Upgrade dependencies
- Upgrade dependencies
- Add
no-type-assertion
rule - BREAKING Add
no-type-assertion
rule to the recommended config
- Upgrade dependencies
- Fix
no-object-assign
was not exported
- Add
allowIndexSignatures
option tono-unsafe-object-property-overwrite
rule - Add
no-object-assign
rule - BREAKING Add
no-object-assign
rule to the recommended config
- First release