2017-09-21 47 views
2

我使用Eclipse与声纳棉绒和远程声纳服务器。Eclipse声纳林特默认配置文件

我配置了一个自定义质量配置文件,我在sonarqube中将其定义为Default。

在eclipse中,我只配置了声纳服务器,但没有项目绑定。

最近几个月一切正常,我在eclipse中设置了正确的规则。

但是现在我看到,声纳皮棉似乎只能回收声纳方式配置文件。不是我自己的。 仅当我添加特定的项目绑定时,才使用我的自定义配置文件。 我可以解释一下这里发生了什么变化吗?当没有配置项目绑定时,sonarline使用哪个配置文件?也许有人更新了声纳服务器,当前的版本总是会改变声纳的方式?

但目前我的自定义配置文件是声呐中的默认配置文件。

对我来说,不可能定义一个项目绑定到我所有的eclipse项目,因为我有很多它们,并不是所有的都是在sonar中配置的。但我希望对所有人进行本地检查。

回答

0

Eclipse中未绑定到SonarQube的项目正在使用由嵌入式分析器定义的默认活动规则。无论您在SonarQube方面做了什么,都不会以任何方式影响这些项目。

Eclipse中与某些SonarQube项目绑定的项目 将使用它们绑定到的SonarQube项目中配​​置的活动规则。 当您解除这些项目的绑定时,它们切换回默认的活动规则,就好像它们从未绑定一样。

虽然它不是典型或预期用例,但是没有什么能够阻止您将Eclipse项目绑定到SonarQube上完全不相关的项目 以使其使用该项目的分析器和质量配置文件。

+2

谢谢。我的错误是,我认为sonarlint将采用声纳服务器的默认配置文件,而不是来自嵌入式分析仪的规则。 –