javascript - 从 MSBuild SonarQube Runner Analysis 中删除单个 JavaScript 文件

标签 javascript jquery visual-studio-2013 msbuild sonarqube

我正在尝试将我的 MVC 项目分析到 Sonar Qube。

我的 Sonar-Qube 版本是 5.3 & MSBuild runner 版本是 1.1我的 Visual Studio 版本是 2013

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

Analysis in Sonar-Qube

enter image description here

My Batch File that runs 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 脚本包括在分析中。

最佳答案

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

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

关于javascript - 从 MSBuild SonarQube Runner Analysis 中删除单个 JavaScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34857781/

相关文章:

jquery - 无法离工作地点最近

php - JQuery - 动态更改页面

visual-studio - Visual Studio 2013和Cmake?

c# - 错误 "; expected"lambda 表达式

javascript - jQuery 数据列表

javascript - 用小数编写你自己的指数幂函数

javascript - 在异步操作完成之前解决 promise

javascript - 如果输入字段没有值,请使用 JavaScript 添加新值

javascript - 如何让 MathJax/ASCIIMath 忽略某些单词

visual-studio-2012 - 如何在 VS 中关闭性能资源管理器?