Sonarqube Eclipse声纳插件vs findbugs+;pmd+;CheckStyleEclipe插件
我们正在尝试使用(Jenkins、sonar、eclipse…)安装CI平台。 为了让每个开发人员都能在提交之前对自己的代码进行分析,我想知道有两种选择:Sonarqube Eclipse声纳插件vs findbugs+;pmd+;CheckStyleEclipe插件,sonarqube,analysis,checkstyle,findbugs,Sonarqube,Analysis,Checkstyle,Findbugs,我们正在尝试使用(Jenkins、sonar、eclipse…)安装CI平台。 为了让每个开发人员都能在提交之前对自己的代码进行分析,我想知道有两种选择: 使用sonar插件运行本地分析 安装sonar使用的不同插件(findbug、pmd、checkstyle…),并将其配置为符合sonar配置 我不知道该用哪种方法?我曾经在eclipse中使用findbugs、pmd和checkstyle,它们看起来很棒。 你能告诉我哪一个是最好的选择吗? 提前谢谢 问候。使用Sonar插件,您可以喜欢
- 使用sonar插件运行本地分析
- 安装sonar使用的不同插件(findbug、pmd、checkstyle…),并将其配置为符合sonar配置
- 创建评论
- 将违规标记为假阳性或已修复
- 查看热类和热冲突
- 查看您的评论
- Sonar不支持对同一项目进行并行分析。这个问题排除了每个开发人员在本地运行Sonar的选项。(见,)
- 你并不真的希望开发人员将指标和源代码上传到Sonar数据库中。他们可能在一个未提交的工作空间中工作,因此,如果使用声纳进行代码审查,将导致不准确和混乱
- Sonar实际上是从一个持续集成服务器(如Jenkins)上运行的,它构建了提交到共享代码流(或分支)上的代码
- 真正的本地分析,没有更新声纳数据库
- 从Sonar服务器检索其他工具的配置,并自动下载JAR
- 声纳质量剖面的集中管理