这里是 Sonar 新手。我正在我的项目中设置 SonarQube。我有大约 10 种语言的文件,但我只对 C# 和 C++ 分析感兴趣。我知道您可以分析一种语言或每种语言的文件,但是有没有办法只分析两种语言呢?任何帮助或示例将不胜感激,因为我真的希望排除文件不是这里的唯一选择。
最佳答案
您可以分析任意多种语言。您想要多语言项目。当您下载特定语言的插件时,您将看到每种语言的配置文件。您可以在“质量配置文件”链接下查看这些配置文件,例如“Java 配置文件”、“Xml 配置文件”、“c 配置文件”等。每个配置文件都有一个相同的名称,称为“sonar way”。在分析源代码时在 sonar.properties 文件中,不要指定 sonar.language 而是指定 sonar.profile=sonar 方式。通过这种方式,它会选择 Sonar 方式配置文件下的所有语言。然而 sonar.profile 已被弃用,但我们仍然使用它:-)。但是您应该阅读此 page对于多语言项目。您还可以provision支持多语言项目的项目。有很多方法可以做。你可以选择你喜欢的。
关于sonarqube - Sonar 分析两种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32764171/