【问题标题】:Removing Individual JavaScript file from MSBuild SonarQube Runner Analysis从 MSBuild SonarQube Runner Analysis 中删除单个 JavaScript 文件
【发布时间】:2016-04-23 19:18:11
【问题描述】:

我正在尝试将 My MVC Project 分析为 sonar-Qube。

我的 Sonar-Qube 版本是 5.3,MSBuild 运行器版本是 1.1我的 Visual Studio 版本是 2013

MVC 项目是新的,仅包含创建项目时默认提供的代码。经过分析,它显示了项目中 jQuerybootstrap JavaScript 文件的错误。

Sonar-Qube 中的分析

我的运行 MSBuild Sonar Runner Analysis 的批处理文件

@ECHO OFF
@setlocal

@REM Start Sonar Begin Process
ECHO.
ECHO Start Sonar Begin Process.
ECHO ==================================================
D:\Nishant\Sonar\MSBuildRunner\1.1\MSBuild.SonarQube.Runner.exe begin /k:"Study:A" /v:1.0.20160118 /n:"Study.A" /d:sonar.host.url=http://localhost:9999

@REM Start Project Build
ECHO.
ECHO Start Project Build.
ECHO ==================================================
"C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe" /verbosity:quiet /t:Clean;Rebuild

@REM Start Sonar End Process
ECHO.
ECHO Start Sonar End Process.
ECHO ==================================================
D:\Nishant\Sonar\MSBuildRunner\1.1\MSBuild.SonarQube.Runner.exe end

问题:如何从分析中删除这些 Java 脚本,因为我不希望它们影响我的分析。据我了解,我无法排除使用“sonar-project.properties”Consider to add a project-level file settings back, similar to the sonar-project.properties

注意:我还想将我的个人 Java 脚本包括在分析中。

【问题讨论】:

    标签: javascript jquery visual-studio-2013 msbuild sonarqube


    【解决方案1】:

    您可以使用sonar.exclusions 属性(请参阅docs)。

    此外,从 JavaScript 插件 2.10 开始,默认情况下将缩小文件排除在分析之外。因此,它适用于例如bootstrap.min.js(但不适用于可能未缩小的bootstrap.js)。

    【讨论】:

    • 谢谢。我已经查看了该文件,但最初无法理解太多。但是在现场工作很少之后就可以做到。
    猜你喜欢
    • 2016-03-08
    • 1970-01-01
    • 2016-06-09
    • 2016-02-27
    • 2015-10-22
    • 2019-03-29
    • 2018-07-19
    • 2016-07-24
    • 2016-03-01
    相关资源
    最近更新 更多