我使用Visual Studio Team Foundation Server 2015和SonarQube extension。
它正在评论提取.cs
个文件的请求但不评论JavaScript(jsx
)文件。当我检查仪表板上的报告时,我可以看到JS文件的注释,这意味着,扫描仪正在正确分析JS文件,但我无法理解为什么它没有发送注释来拉取请求。
如何将其设置为命令JS文件?
更新:这是我的构建定义,它链接到拉取请求:
1) SonarQube Scanner for MSBuild - Begin Analysis (new)
2) Visual Studio Build (solution of our project)
3) npm install
4) npm run build
5) SonarQube Scanner for MSBuild - End Analysis (new)
如您所见,同一文件夹中有两个不同的项目。其中一个是.NET项目(第2步),另一个是NodeJS项目(步骤3-4)。
答案 0 :(得分:0)
TFS / VSTS中的PR装饰(即添加注释和更新PR的状态)以前只支持使用Scanner for MSBuild构建的项目,并且有一些限制(您遇到的可能是其中之一) )。
因此,PR装饰的支持已在最新版本的TFS / VSTS扩展中删除。
我们正在努力为PR装饰提供适当的支持,这将适用于任何项目(.NET,Java,JS等)。我们计划首先在SonarCloud上推出(使用SonarCloud VSTS extension),并在SonarQube上使用SonarQube TFS/VSTS extension几个月。