1. 安装 Eslint 和 Eslint 的 typescript 插件
yarn add -D eslint typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin
2. 安装airbnb规则插件及扩展(目前使用人数最多的规则就是airbnb)
yarn add -D eslint-config-airbnb-typescript
yarn add -D eslint-plugin-import \
eslint-plugin-jsx-a11y \
eslint-plugin-react \
eslint-plugin-react-hooks
3. 新建.eslintrc.js文件,自定义配置
module.exports = {
root: true,
env: {
browser: true,
es2021: true,
},
extends: ['airbnb-typescript'],
parserOptions: {
project: './tsconfig.json',
},
rules: {
"@typescript-eslint/no-unused-vars": ["warn"]
},
};
4. 新建.eslintignore文件,忽略不想被检查的文件
node_modules
dist
.eslintrc.js