【问题标题】:Analyzing multi-languages project with sonarqube使用 sonarqube 分析多语言项目
【发布时间】:2016-05-11 10:33:12
【问题描述】:

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

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

sonar.language=cs,js

如何设置两种语言的分析,而不是显示同一项目下的语言分析...

【问题讨论】:

    标签: sonarqube teamcity


    【解决方案1】:

    从您的分析配置中删除“sonar.language”属性。它将启用多语言分析。

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

    【讨论】:

    • 我做到了,但它仍然没有运行 javascript 分析,但在声纳立方体中我看到了 javascript 规则。我需要安装一些声纳的语言扫描插件吗?
    • 确保 js 源位于“sonar.sources”中定义的文件夹中。您可以在运行分析时设置“sonar.log.level=DEBUG”以启用调试日志并查看是否检测到 js 文件。
    猜你喜欢
    • 2018-10-17
    • 2018-09-22
    • 2014-07-17
    • 2015-11-20
    • 2018-09-10
    • 2016-06-16
    • 2017-10-22
    • 1970-01-01
    • 2016-09-30
    相关资源
    最近更新 更多