用sonarqube分析多语言项目

用sonarqube分析多语言项目,sonarqube,teamcity,Sonarqube,Teamcity,我正在用c#和javascript进行一个项目。 我正在使用Teamcity中的构建步骤与SonarQube分析我的项目。 但我只能分析一种语言,CS或JS 如果我设置了以下配置,它将不起作用: sonar.language=cs,js 如何设置两种语言的分析,而不显示同一项目下的语言分析…从分析配置中删除“sonar.language”属性。它将支持多语言分析 这是自SonarQube 4.2以来的默认行为: 从分析配置中删除“sonar.language”属性。它将支持多语言分析 这是

我正在用c#和javascript进行一个项目。 我正在使用Teamcity中的构建步骤与SonarQube分析我的项目。 但我只能分析一种语言,CS或JS

如果我设置了以下配置,它将不起作用:

sonar.language=cs,js
如何设置两种语言的分析,而不显示同一项目下的语言分析…

从分析配置中删除“sonar.language”属性。它将支持多语言分析

这是自SonarQube 4.2以来的默认行为:

从分析配置中删除“sonar.language”属性。它将支持多语言分析

这是自SonarQube 4.2以来的默认行为:


我做到了,但它仍然没有运行javascript分析,但在sonar cube中我看到了javascript规则。我需要安装sonar的语言扫描插件吗?确保js源文件位于“sonar.sources”中定义的文件夹中。您可以在运行分析时设置“sonar.log.level=DEBUG”,以便启用调试日志并查看是否检测到js文件。我这样做了,但它仍然没有运行javascript分析,但在sonar多维数据集中我看到了javascript规则。我需要安装sonar的语言扫描插件吗?确保js源文件位于“sonar.sources”中定义的文件夹中。您可以在运行分析时设置“sonar.log.level=DEBUG”,以便启用调试日志并查看是否检测到js文件。