@axross/eslint-config v2.25.1
@axross/eslint-config
A hand-crafted ESLint configuration set.
Installation
As the minimal setup, you can install 📦 @axross/eslint-config along with ESLint:
npm i -D @axross/eslint-config eslintAnd create/update eslint.config.cjs as the following:
/* global __dirname:readonly */
module.exports = [
...require("./src/config.cjs")({ tsconfigRootDir: __dirname }),
];For further better setups, please see Recommended Setup section.
Supported Plugins
This config detects the installed plugins in your project and automatically opts in the respective configurations. Currently this config supports the following plugins:
@eslint/jstypescript-eslinteslint-plugin-unicorneslint-plugin-compateslint-plugin-import- When you're using TypeScript, you need to install
typescript-eslintandeslint-import-resolver-typescriptas well
- When you're using TypeScript, you need to install
@stylistic/eslint-plugineslint-plugin-perfectionisteslint-plugin-reacteslint-plugin-react-hookseslint-plugin-jsx-a11yeslint-plugin-next(normally comes withnext)@react-native/eslint-plugineslint-plugin-jesteslint-plugin-jest-domeslint-plugin-jest-formattingeslint-plugin-testing-libraryeslint-plugin-storybookeslint-plugin-tailwindcsseslint-config-prettier
Recommended Setup
React + Next.js
npm i -D \
@axross/eslint-config \
eslint \
@eslint/js \
typescript-eslint \
eslint-plugin-unicorn \
eslint-plugin-compat \
eslint-plugin-import \
eslint-plugin-perfectionist \
eslint-plugin-react \
eslint-plugin-react-hooks \
eslint-plugin-jsx-a11y \
eslint-plugin-next \
eslint-plugin-jest \
eslint-plugin-jest-dom \
eslint-plugin-jest-formatting \
eslint-plugin-testing-library \
eslint-plugin-storybookReact Native + Expo
npm i -D \
@axross/eslint-config \
eslint \
@eslint/js \
typescript-eslint \
eslint-plugin-unicorn \
eslint-plugin-compat \
eslint-plugin-import \
eslint-plugin-perfectionist \
eslint-plugin-react \
eslint-plugin-react-hooks \
eslint-plugin-jsx-a11y \
@react-native/eslint-pluginLicense
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago