让JSLint在Visual Studio 2010中破坏构建

6
我已经将JSLint(http://javascriptlint.com)集成到我的项目中,并在构建后运行它,但似乎无法使其在出现错误/警告时失败构建?
目前,JSLint是从.bat文件中运行的,该文件在构建后被执行。
是否有参数可以传递给JSLint,告诉它在遇到错误/警告时失败构建?
提前感谢大家。
1个回答

5
VS2010的JSLint扩展有一个选项可以自动将JSLint警告显示在错误列表中。此外,您还可以在构建时运行JSLint,并在违反规则时取消构建。
或者,如果您想通过批处理脚本继续运行JSLint,您可以根据脚本的返回退出代码强制MSBuild引发错误:
<Target Name="AfterBuild">
    <Exec Command="jslint.bat" ContinueOnError="true">
        <Output TaskParameter="ExitCode" PropertyName="ErrorCode" />
    </Exec>

    <Error Text="Error running JSLint" Condition="'$(ErrorCode)'>'0'" />
</Target>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接