ESLint 9
安装
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev eslint @antfu/eslint-config
yarn add --dev eslint @antfu/eslint-config
pnpm add --save-dev eslint @antfu/eslint-config
bun add --dev eslint @antfu/eslint-config
npm pkg set scripts.eslint="eslint ."
npm pkg set scripts.eslint:fix="eslint . --fix"
Run with React
- npm
- Yarn
- pnpm
- Bun
npm install @eslint-react/eslint-plugin eslint-plugin-react-hooks eslint-plugin-react-refresh
yarn add @eslint-react/eslint-plugin eslint-plugin-react-hooks eslint-plugin-react-refresh
pnpm add @eslint-react/eslint-plugin eslint-plugin-react-hooks eslint-plugin-react-refresh
bun add @eslint-react/eslint-plugin eslint-plugin-react-hooks eslint-plugin-react-refresh
eslint.config.js
import antfu from '@antfu/eslint-config';
// with React https://github.com/antfu/eslint-config?tab=readme-ov-file#react
export default antfu({
react: true,
typescript: true,
ignores: [],
});
使用
- npm
- Yarn
- pnpm
- Bun
npm run lint
yarn lint
pnpm run lint
bun run lint