让JSLint破解Visual Studio 2010中的构建

Dav*_*ter 6 javascript msbuild jslint visual-studio-2010

我已经将JSLint(http://javascriptlint.com)集成到我构建的项目中 - 但是如果出现错误/警告,似乎无法让它失败?

目前,JSLint是从.bat文件运行的,该文件在构建后执行

如果遇到错误/警告,是否有一个参数可以告诉JSLint失败?

在此先感谢大家

Jus*_*tch 5

VS2010JSLint扩展可以选择在错误列表中自动显示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>
Run Code Online (Sandbox Code Playgroud)