提交自动格式化
- 安装依赖
npx mrm lint-staged
- 解决与eslint的冲突
yarn add eslint-config-prettier -D
- 配置package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{js,css,md,ts,tsx}": "prettier --write"
}
<!--覆盖一部分eslint的规则-->
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest",
"prettier"
]
},