我是SonarQube的新手并使用SonarQube 5.1。我从某处读到它是FindBugs和CheckStyle的替代品。那么这是否意味着它内部运行FindBugs和CheckStyle?但我建议找不到任何内置的FindBugs和CheckStyle插件。索纳从哪里开始遵守规则?
答案 0 :(得分:1)
您可以单独安装Checkstyle和FindBugs插件,在您的配置文件中启用它们的规则,从而在分析中使用它们。然而,@ SononSource已经齐心协力用“本地人”取代这些规则。规则,如果你确实安装了这些额外的插件,你会发现他们的许多规则都被标记为不推荐使用。
您可以在FindBugs,Checkstyle和PMD的弃用报告中看到替换进度。
答案 1 :(得分:0)
您可以在更新中心的SonarQube管理部分安装FindBugs和CheckStyle(默认:以用户“admin”身份登录,密码为“admin”)
安装插件后,当您在代码中进行声纳分析时(例如:mvn sonar:sonar),运行分析的机器将从Sonar本身获取.jars,在本地运行,然后将结果上传回来到声纳。