在不止一次的情况下,我错误地在JavaScript文件中留下了predicate
关键字,而不是在代码评审中找到(或没有找到)这些关键字,我非常希望Visual Studio构建过程向我发出警告,所以我记得要删除它们-特别是在发布模式版本中。
同样,也许有关于debugger
类型代码的警告。
如何为此生成MSBuild警告/错误?
答案 0 :(得分:1)
针对JavaScript调试器语句的MSBuild编译器警告
就像前面删除的答案中提到的那样,此问题应与Visual Studio扩展而不是MSBuild更相关。
您可以使用Visual Studio扩展:
我目前正在上面的链接中使用JSLint,它的效果很好。 这是设置/和我的代码的一些屏幕截图, 错误。它不会阻止您签入,可能需要 成为TFS服务器上的签入策略,但它会通知您 构建和保存时出现错误。
这是初始页面,您可以在其中指定如何显示 JSLint验证消息。您可以选择顶部的所有选项 根据自己的喜好设置。您可以取消构建并运行皮棉过程 在保存和/或构建期间。
这些都是您可以打开或关闭的所有特定JSLint规则 关。我已突出显示了您在自己的系统中询问的调试器规则 问题。
证书:Don't let check in with “debugger” in Visual Studio 2012
希望这会有所帮助。