eslint-config-seek
Advanced tools
Changelog
9.0.0
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.
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.
Changelog
8.0.0
Remove support for Flow (#64)
SEEK has aligned on TypeScript for static type checking. Flow support was similarly removed in sku 11.
Affected projects should migrate to TypeScript.
Remove support for CSS Modules (#64)
eslint-plugin-css-modules is unmaintained, and SEEK has since moved on to vanilla-extract.
Affected projects should migrate to vanilla-extract.