0

我无法找到正确的方法来为 husky 创建一个钩子,以防止在提交之前在我的代码中出现调试行。

我一直在阅读文档,以及关于同一主题的一些问题,但它们都无法帮助我。

我想使用 Husky 来阻止我的代码中的调试行,我也在使用 eslint 和 prettier,但是它们都没有按照我当前的规则检查代码中是否有任何调试行,我希望他们留下这个方式,因为我只想在预提交中被阻止。

4

2 回答 2

0

您可以在tslint.json文件中使用规则

"no-console": [
        true,
        "log"
    ],

然后在 husky hook 中添加 lint check

"husky": {
    "hooks": {
        "pre-commit": "ng lint",
    }
},
于 2019-08-21T08:45:05.647 回答
0

如果添加“无控制台”规则。它也会阻止所有 console.log 开发。

任务:如何仅为预提交阶段创建钩子。

于 2020-05-22T08:21:31.497 回答