0

我需要找到一种方法来使用托管在服务器上的 SonarQube 5.4 提供的规则进行预提交增量分析。要分析的最重要的文件是 JavaScript 文件,我们正在使用 ASP.NET 框架在 C# 中工作,因此为大型团队安装 Eclipse 是不可行的。

我已经尝试过 Sonar-Scanner 2.8,但它没有提取服务器上已经完成的分析(将所有问题显示为新问题),并且它也不会对排除做出反应。有关该问题的文档已过时,例如,不再支持增量分析,并且没有正确记录问题分析的功能,

来自sonar-project.properties的一些相关部分:

sonar.exclusions=**/Scripts/*angular*.js,**/Scripts/*bootstrap*.js,**/Scripts/*d3*.js,**/Scripts/*jquery*.js,**/Scripts/*modernizr*.js,**/Scripts/*respond*.js,**/Scripts/*toolkit*.js,**/tbshared/**/*.*,**/Scripts/*reference*.js,**/packages/**/*.*,**/Scripts/angular*.map,**/Scripts/*.json,**/Scripts/*.css,**/Scripts/i18n/*.* 
...    
#Enable HTML
    sonar.issuesReport.html.enable=true

    #Enable console output
    sonar.issuesReport.console.enable

    #Enable incremental analysis
    sonar.analysis.mode=issues
4

1 回答 1

1

也许有一天,SonarLint for Visual Studio将扩展到涵盖更多语言,而不仅仅是 C#。

但是从今天开始,您可以查看:

所有这些链接都可以在“本地和分支分析”页面上的 SonarQube 文档中找到

于 2016-11-21T16:31:44.510 回答