安装eslint
npm install --save-install eslint
1.初始化
npx eslint --init
# 注:npx 表示从当前路径下查找命令,即 ./node_modules/.bin/eslint --init
ESLint 会询问一系列问题,根据你的回答生成对应的.eslintrc.*配置文件。
/*
$ npx eslint --init
✔ How would you like to use ESLint? · style
✔ What type of modules does your project use? · esm
✔ Which framework does your project use? · react
✔ Does your project use TypeScript? · No / Yes
✔ Where does your code run? · browser
✔ How would you like to define a style for your project? · guide
✔ Which style guide do you want to follow? · standard
✔ What format do you want your config file to be in? · JSON
*/
// 上面的回答对应下面的 .eslint.json 文件
{
"env": {
"browser": true,
"es2021": true
},
"extends": ["plugin:react/recommended", "standard"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": ["react", "@typescript-eslint"],
"rules": {}
}
至此,便可以使用 ESlint 来检查、修复代码中的问题了