代码提交不能自动格式化,麻烦老师看下
来源:2-2 配置 eslint、 prettier 和 commitlint 规范工程

java_simon
2021-02-15
配置如下:
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{js,css,md,ts,tsx}": "prettier --write"
}
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest",
"prettier"
]
},
simon@yemendeMBP jira % yarn add eslint-config-prettier -D
yarn add v1.22.5
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] ? Resolving packages...
[2/4] ? Fetching packages...
[3/4] ? Linking dependencies...
warning " > @testing-library/user-event@12.7.1" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning " > eslint-config-prettier@7.2.0" has unmet peer dependency "eslint@>=7.0.0".
[4/4] ? Building fresh packages...
success Saved 1 new dependency.
info Direct dependencies
└─ eslint-config-prettier@7.2.0
info All dependencies
└─ eslint-config-prettier@7.2.0
✨ Done in 6.04s.
simon@yemendeMBP jira %
写回答
2回答
-
java_simon
提问者
2021-02-15
npx prettier --write . 命令手动可以格式化,提交不能自动格式化。
按照手记中新版本的方法提示如下
simon@yemendeMBP jira % npx husky add .husky/pre-commit "yarn lint-staged"
can't create hook, .husky directory doesn't exist
152021-06-11 -
java_simon
提问者
2021-02-15
这部分代码修改了下格式,提交成功后并没有格式化
00
相似问题