v9.0.0
Major Changes
-
Support ESLint 8.x (#73)
We've upgraded the parsers and plugins bundled in
eslint-config-seek
for ESLint 8.x compatibility. Some linting rules have changed and may require manual triage. In particular, we've applied the following major upgrades:-
This includes changes to the recommended rule set.
-
babel-eslint
→@babel/eslint-parser
This resolves the following installation warning:
babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
-
This unifies on a single
prettier
config.
eslint-plugin-cypress
is currently incompatible with ESLint 8.x. Projects that utilise Cypress should remain on ESLint 7.x. -
Minor Changes
-
Turn off
no-return-await
(#74)return await
produces richer stack traces with a marginal performance penalty in recent Node.js versions. This tradeoff is now left to individual consumers to weigh up and optionally enforce.