仅针对当前更改的SONAR静态代码分析

时间:2016-04-19 12:18:33

标签: static sonarqube analysis sonarqube-scan

使用Sonar如何仅针对我所做的当前更改进行静态代码分析。例如我的项目100类/文件,我更改了一个类/文件,现在声纳必须只为该特定而不是整个项目运行静态代码分析。如何实现呢?

1 个答案:

答案 0 :(得分:2)

虽然SonarQube用于运行整个项目的分析,但SonarLint可用于获得有关当前开发的快速反馈。 SonarLint在您最喜欢的Java,Javascript,PHP或.Net IDE中提供SonarQube分析。

请注意,SonarLint for CLI还可以让您在命令行中获取工作区当前内容与上次SonarQube分析期间分析内容之间的差异。

最后,创建了一些SonarQube插件来分析基于git的某些SCM的拉取请求:  * SonarQube Github plugin  * SonarQube Gitbucket plugin  * SonarQube GitBucket On Demand plugin