【问题标题】:MSBuild compiler warning for javascript debugger statementjavascript 调试器语句的 MSBuild 编译器警告
【发布时间】:2018-08-03 07:10:09
【问题描述】:

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

同样,可能会有一些关于 console.log 代码类型的警告。

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

【问题讨论】:

    标签: visual-studio msbuild compiler-warnings


    【解决方案1】:

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

    就像之前删除的答案中提到的,这个问题应该更多地与 Visual Studio 扩展而不是 MSBuild 相关。

    您可以使用 Visual Studio 扩展:

    JSLint for Visual Studio

    JSHint for Visual Studio

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

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

    这些是您可以打开的所有特定 JSLint 规则,或者 离开。我已突出显示了您在 问题。

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

    希望这会有所帮助。

    【讨论】:

    • 谢谢 - 我认为这是解决这个问题的方法,毫无疑问也会给我更多有用的警告
    猜你喜欢
    • 2018-03-18
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多