Changed
- BREAKING: Updated all config names to be singular, whether they include a
single or multiple configs as the ESLint utility function
defineConfig(),
accommodates both types and should be used to combine configs. This is
intended to simplify future changes required to maintain configs supporting
both JavaScript and TypeScript files without additional breaking changes.
All exports have been renamed for consistency. Any existing use of
individual configs must be updated.
- BREAKING: Updated to
eslint-plugin-playwright@2.5.0and added rule
consistent-spacing-between-blocks
as error. Also added rule
no-restricted-locators
as disabled.
- BREAKING: Updated to
"eslint-plugin-jsdoc@62.3.0, which required updating
engines:nodeto^20.19.0 || ^22.13.0 || >=24.0.0for compatibility.
- BREAKING: Updated
vitest-configto enabletypecheckfor TypeScript test
files, which changes the results from some rules (for example,
vitest/prefer-describe-function-title). (#148)
Fixed
- Updated to
@vitest/eslint-plugin@1.6.6and added new rule
require-test-timeout
as disabled.
- Updated to latest dependencies:
@eslint-community/eslint-plugin-eslint-comments@4.6.0,
eslint-plugin-n@17.23.2,typescript-eslint@8.53.1.
Miscellaneous
- Updated GitLab CI Templates to v49.2.0. See the
release notes
for details.
- Updated to Renovate config presets v4.1.2. See the
release notes
for details.