MSBuild编译器针对JavaScript调试器语句的警告

时间:2018-08-03 07:10:09

标签: visual-studio msbuild compiler-warnings

在不止一次的情况下,我错误地在JavaScript文件中留下了predicate关键字,而不是在代码评审中找到(或没有找到)这些关键字,我非常希望Visual Studio构建过程向我发出警告,所以我记得要删除它们-特别是在发布模式版本中。

同样,也许有关于debugger类型代码的警告。

如何为此生成MSBuild警告/错误?

1 个答案:

答案 0 :(得分:1)

  

针对JavaScript调试器语句的MSBuild编译器警告

就像前面删除的答案中提到的那样,此问题应与Visual Studio扩展而不是MSBuild更相关。

您可以使用Visual Studio扩展:

JSLint for Visual Studio

JSHint for Visual Studio

  

我目前正在上面的链接中使用JSLint,它的效果很好。   这是设置/和我的代码的一些屏幕截图,   错误。它不会阻止您签入,可能需要   成为TFS服务器上的签入策略,但它会通知您   构建和保存时出现错误。

     

这是初始页面,您可以在其中指定如何显示   JSLint验证消息。您可以选择顶部的所有选项   根据自己的喜好设置。您可以取消构建并运行皮棉过程   在保存和/或构建期间。

     

这些都是您可以打开或关闭的所有特定JSLint规则   关。我已突出显示了您在自己的系统中询问的调试器规则   问题。

enter image description here

证书:Don't let check in with “debugger” in Visual Studio 2012

希望这会有所帮助。