Pre-commit 挂钩不工作 |哈士奇和 Lintstaged
Pre-commit hook is not working | Husky and Lintstaged
我正在尝试将 typescript pre-commit Husky hooks 与 LintStaged 结合使用,但是当我提交时,pre-commit 脚本不是 运行,我只收到常见的 git 提交后的响应。
.huskyrc.json
{
"hooks": {
"pre-commit": "lint-staged"
}
}
.lintstagedrc.json
{
"*.ts": [
"eslint 'src/**' --fix",
"npm run test:staged"
]
}
我的文件结构
我做错了什么?
另一种方法是将脚本添加到 package.json 文件。
// package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.ts": [
"eslint 'src/**' --fix",
"npm run test:staged"
],
}
我正在尝试将 typescript pre-commit Husky hooks 与 LintStaged 结合使用,但是当我提交时,pre-commit 脚本不是 运行,我只收到常见的 git 提交后的响应。
.huskyrc.json
{
"hooks": {
"pre-commit": "lint-staged"
}
}
.lintstagedrc.json
{
"*.ts": [
"eslint 'src/**' --fix",
"npm run test:staged"
]
}
我的文件结构
我做错了什么?
另一种方法是将脚本添加到 package.json 文件。
// package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.ts": [
"eslint 'src/**' --fix",
"npm run test:staged"
],
}