[0.14.0] - 2024-12-01
Features
- 32f860d linter: Add support for ignorePatterns property within config file (#7092) (Nicholas Rayburn)
- 053bc08 linter: Implement typescript/no-unused-expressions (#7498) (camc314)
- 60b28fc linter: Implement typescript/consistent-generic-constructors (#7497) (camc314)
- bd0693b linter: Allow lint rules with the same name (#7496) (camc314)
- 2ac9f96 linter: Typescript/no-inferrable-types (#7438) (camc314)
- 8d89fdc linter: Add eslint/prefer-spread (#7112) (tbashiyy)
Bug Fixes
- 123b5b7 linter: False positive in
typescript/consistent-type-definitions
(#7560) (dalaoshu) - cc078d6 linter: Add missing error message prefix to
eslint/no-const-assign
(Boshen) - 17c0dd8 linter: Fix
jsx_no_script_url
doc failed to build (Boshen)
Performance
- 6cc7a48 linter: Use
OsString
for module cache hash (#7558) (Boshen) - 6655345 linter: Use
FxDashMap
for module cache (#7522) (overlookmotel)
Documentation
Refactor
- 0f3f67a linter: Add capability of adding semantic data to module record (#7561) (Boshen)
- 8392177 linter: Clean up the runtime after the module record change (#7557) (Boshen)
- 823353a linter: Clean up APIs for
ModuleRecord
(#7556) (Boshen) - f847d0f linter: Call
str::ends_with
with array not slice (#7526) (overlookmotel) - 2077ff9 linter: Remove
once_cell
(#7510) (Boshen) - 169b8bf linter, syntax: Introduce type alias
FxDashMap
(#7520) (overlookmotel)