Shareable ESLint config presets from Enormora.
The config presets are distributed in multiple packages and only work with the new flat config system of ESLint.
Enormora provides a collection of shareable ESLint config presets to cater to various project types and requirements. Choose the configuration that best aligns with your project's needs for seamless linting and consistent coding styles.
- @enormora/eslint-config-base: Base config, environment-, framework-, and library-agnostic.
- @enormora/eslint-config-node: Config with Node.js specific rules.
- @enormora/eslint-config-typescript: Config with TypeScript specific rules.
- @enormora/eslint-config-ava: Config with
avaspecific rules. - @enormora/eslint-config-mocha: Config with
mochaspecific rules. - @enormora/eslint-config-browser: Config with browser-specific rules.
- @enormora/eslint-config-react: Config with
reactspecific rules. - @enormora/eslint-config-react-jsx: Adds JSX support for
react. - @enormora/eslint-config-react-tsx: Adds JSX support for
reactandtypescript. - @enormora/eslint-config-vue-ts: Config with
vuetogether withtypescript. - @enormora/eslint-config-vitest: Config with
vitest