我们的团队在发布带有很多警告的代码。我们想与husky建立一个git预钩,询问是否要将代码合并到master。
我想编写代码以在git commit之前询问是或否问题,以告知提交之前的警告数量。
答案 0 :(得分:1)
我将为console.warn
和console.error
创建包装器。包装器应在某处报告每个调用。还应该检查NODE_ENV是否正在测试,否则请保持控制台方法不变。然后使用NODE_ENV === testing
构建并运行您的应用,收集数据并向用户报告。天哪,对于预提交的钩子来说太重了。