A hand-crafted configuration set for ESLint.
- Later or equal than ESLint v8.21.0
- Flat config
Install this package along with ESlint:
npm i -D eslint @eslint/js @axross/eslint-config
And extends your ESLint config (eslint.config.js
):
module.exports = [...require("@axross/eslint-config")];
If you have installed one of the following plugins, this ESLint config will automatically applies the corresponding rules.
@typescript-eslint/eslint-plugin
- You need to install it along with
@typescript-eslint/parser
andeslint-import-resolver-typescript
- You need to install it along with
eslint-config-prettier
eslint-plugin-compat
eslint-plugin-import
eslint-plugin-jest
eslint-plugin-jest-dom
eslint-plugin-jest-formatting
eslint-plugin-jsx-a11y
eslint-plugin-next
(normally comes withnext
)eslint-plugin-react
eslint-plugin-react-hooks
eslint-plugin-storybook
eslint-plugin-tailwindcss
eslint-plugin-testing-library
eslint-plugin-unicorn