所以......我什至不完全确定我hooks
是否在工作,但这是我目前的设置。我正在使用"husky": "7.0.4"
和"lint-staged": "12.1.2"
。
我pre-commit
的 on.husky
看起来像这样
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
yarn lint-staged
我package.json
有这个
{
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx}": [
"yarn lint",
"git add"
]
},
"scripts": {
"lint": "prettier --write 'src/**/*.{tsx, ts, css}' & eslint --max-warnings 0 --ignore-path .gitignore . --ext ts --ext tsx",
}
}
我不完全确定从哪里开始能够获得一个允许我检测console.log()
我的staged
/pushed
文件的钩子。