sonarqube - Sonar 分析两种语言

标签 sonarqube sonar-runner

这里是 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/

相关文章:

sonarqube - Sonar findbugs 堆大小

mysql - 无法执行数据库迁移: org. sonar.db.version.v60.PopulateProfileKeyOfActivities

c# - SSDT 数据库项目与 SonarQube 的代码分析集成

sonarqube - 无法执行目标 org.sonarsource.scanner.maven :sonar-maven-plugin: 3. 2:sonar

sonarqube - SonarQube 6.2升级到6.4缺少项目和用户

java - 如何使用 SonarQube-6.7.5 生成 HTML 报告

sonarqube - SonarQube 上的集群/高可用性

java - 引入一个新变量而不是重复使用参数 "entity"

android - Sonar 无法连接到 mysql,从 gradle 运行

sonarqube - 在没有 SonarQube 服务器的情况下从命令行运行 Sonar