@radham/eslint-config
Version:
A shareable ESLint config with Stylistic.
170 lines (110 loc) • 5.08 kB
Markdown
Changelog
=========
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
[12.0.0] - 2025-11-26
---------------------
### Changed
- Added `fn` to the allow list for the `unicorn/prevent-abbreviations` rule.
- Disabled the `unicorn/no-array-for-each` rule.
[11.0.0] - 2025-11-21
---------------------
### Changed
- Enabled `withDash` for the `unicorn/text-encoding-identifier-case` rule.
[10.1.0] - 2025-11-19
---------------------
### Changed
- Upgraded the `@eslint/compat` dependency from `1.4.1` to `2.0.0`.
- Upgraded the `@stylistic/eslint-plugin` dependency from `5.5.0` to `5.6.1`.
- Upgraded the `typescript-eslint` dependency from `8.46.3` to `8.47.0`.
[10.0.0] - 2025-11-14
---------------------
### Changed
- Added `args` and `pkg` to the allow list of the `unicorn/prevent-abbreviations` rule.
[9.0.0] - 2025-11-06
--------------------
### Added
- The `eslint-plugin-unicorn` package with the `unopinionated` ruleset and some additional custom
configuration.
### Changed
- Upgraded the `@eslint/compat` dependency from `1.4.0` to `1.4.1`.
- Upgraded the `@eslint/js` dependency from `9.38.0` to `9.39.1`.
- Upgraded the `@eslint/markdown` dependency from `7.5.0` to `7.5.1`.
- Upgraded the `typescript-eslint` dependency from `8.46.2` to `8.46.3`.
[8.1.0] - 2025-10-24
--------------------
### Added
- A `radhamGfm` config for [GitHub Flavored Markdown](https://github.github.com/gfm/) documents.
[8.0.0] - 2025-10-20
--------------------
### Changed
- The options on the `@stylistic/lines-around-comment` rule. Specifically added
`allowArrayStart`, `allowEnumStart`, `allowInterfaceStart`,
`allowObjectStart`, and `allowTypeStart` all set to `true`.
- Upgraded the `@eslint/js` dependency from `9.36.0` to `9.38.0`.
- Upgraded the `@stylistic/eslint-plugin` dependency from `5.4.0` to `5.5.0`.
- Upgraded the `typescript-eslint` dependency from `8.44.1` to `8.46.2`.
[7.0.0] - 2025-10-16
--------------------
### Changed
- Expanded on the "Usage" section of the readme.
- The `@stylistic/quotes` option `avoidEscape` from the default value `false` to `true`.
- The `@stylistic/quotes` option `allowTemplateLiterals` from `always` to `avoidEscape`.
[6.0.0] - 2025-09-26
--------------------
### Changed
- Set the `fix` option to `true` for the `no-only-tests/no-only-tests` rule.
[5.0.0] - 2025-09-26
--------------------
### Added
- The [no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) plugin and
corresponding rule.
### Changed
- Simplified the installation process by moving most of the peer dependencies to dependencies.
[4.0.1] - 2025-09-15
--------------------
### Fixed
- Update `eslint` peer dependency to compatible version.
[4.0.0] - 2025-09-15
--------------------
### Added
- Add `preserve-caught-error` rule.
[3.0.0] - 2025-09-08
--------------------
### Changed
- Set an override on the `@stylistic/operator-linebreak` rule for the `|` operator to `'before'`.
[2.0.0] - 2025-08-25
--------------------
### Added
- Set the `@typescript-eslint/no-unused-vars` options `argsIgnorePattern` and
`destructuredArrayIgnorePattern` to `'^_'`.
### Changed
- Update the `@typescript-eslint/no-unused-vars` option `caughtErrorsIgnorePattern` to `'^_'` from
`'^_$'`.
[1.0.1] - 2025-08-25
--------------------
### Changed
- Update the `@stylistic/quotes` option `allowTemplateLiterals` to a non-deprecated value.
### Fixed
- Disable `no-unused-vars` so as not to conflict with `@typescript-eslint/no-unused-vars`.
[1.0.0] - 2025-08-22
--------------------
### Added
- Initial release.
[12.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v11.0.0...v12.0.0
[11.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v10.1.0...v11.0.0
[10.1.0]: https://github.com/jbenner-radham/eslint-config/compare/v10.0.0...v10.1.0
[10.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v9.0.0...v10.0.0
[9.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v8.1.0...v9.0.0
[8.1.0]: https://github.com/jbenner-radham/eslint-config/compare/v8.0.0...v8.1.0
[8.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v7.0.0...v8.0.0
[7.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v6.0.0...v7.0.0
[6.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v5.0.0...v6.0.0
[5.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v4.0.1...v5.0.0
[4.0.1]: https://github.com/jbenner-radham/eslint-config/compare/v4.0.0...v4.0.1
[4.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v3.0.0...v4.0.0
[3.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v2.0.0...v3.0.0
[2.0.0]: https://github.com/jbenner-radham/eslint-config/compare/v1.0.1...v2.0.0
[1.0.1]: https://github.com/jbenner-radham/eslint-config/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/jbenner-radham/eslint-config/releases/tag/v1.0.0