如何在IDE中使用SonarQube服务器上定义的PMD和FinBugs规则?
我已经定义了一个质量配置文件,其中包含来自声纳分析仪、PMD和Findbugs的规则。但是,如果我想在IDE中检查这些规则(IntellijIDEA和Eclipse),则只应用sonar规则()。我更希望sonarqube服务器是唯一的真相来源,因此我更希望在IDE中使用sonarqube服务器上定义的PMD和Findbugs规则。据我所知,无法从sonarqube服务器导出PMD或Findbugs配置文件如何在IDE中使用SonarQube服务器上定义的PMD和FinBugs规则?,sonarqube,findbugs,pmd,Sonarqube,Findbugs,Pmd,我已经定义了一个质量配置文件,其中包含来自声纳分析仪、PMD和Findbugs的规则。但是,如果我想在IDE中检查这些规则(IntellijIDEA和Eclipse),则只应用sonar规则()。我更希望sonarqube服务器是唯一的真相来源,因此我更希望在IDE中使用sonarqube服务器上定义的PMD和Findbugs规则。据我所知,无法从sonarqube服务器导出PMD或Findbugs配置文件 使用sonarqube服务器作为静态编码分析的唯一真实来源,并在IDE中使用sonarq
使用sonarqube服务器作为静态编码分析的唯一真实来源,并在IDE中使用sonarqube服务器上定义的PMD和Findbugs规则,最好的方法是什么?Sonar lint是用于实时代码分析的插件。Sonar lint可以自动连接到配置的远程服务器,并获取分析代码所需的质量配置文件。该插件只扫描源代码中SonarAnalyzer存储库中的规则(,如您所说) 我建议您使用以下IntelliJ插件:
- FindBugs插件下载链接-
- PMD插件下载链接-
谢谢你的努力。我将尝试。此插件仅显示SonarQube规则的结果,而不显示SonarQube服务器上定义的PMD或FindBug规则的结果。@deamon它应显示SonarQube的任何问题,包括FindBugs和PMD。它目前仅适用于SonarQube 5.6 LTS及更低版本。