npm install --save-dev eslint-config-eslint-prettier-husky
package.json
"eslintConfig": {
"extends": [
"eslint-prettier-husky/react"
]
},
"prettier": "eslint-config-eslint-prettier-husky/prettier.js",
基于vscode ,安装 eslint插件, 主要作用是保存文件时,vscode触发eslint插件,eslnt插件触发eslint校验,eslint包触发prettier格式化
配置 vscode的setting
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
配置 vscode的setting
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,