You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Include @code-pushup/eslint-config in setup wizard #1262
The main advantage of integrating @code-pushup/eslint-plugin is that it allows setting a strict aspirational eslint.config.js, even though the current codebase isn't prepared to meet those standards. This gives users the opportunity to upgrade their ESLint config with a recommended set of strict rules. And we can suggest they include our @code-pushup/eslint-config package for this purpose.
Because @code-pushup/eslint-config supports a variety of different setups based on the user's tech stack, we should further prompt the user to select a subset of configs (the defaults may be inferred from their dependencies). Finally, we can modify their eslint.config.js and install missing ESLint plugins.
In fact, if the user has no ESLint config yet, we can create a full working configuration with @code-pushup/eslint-config.
Acceptance criteria
The user is prompted (or provides a CLI argument) to opt in to using @code-pushup/eslint-config.
Activity