【问题标题】:How can I configure sonar-scanner to not warn on files not matching forced language?如何将声纳扫描仪配置为不对与强制语言不匹配的文件发出警告?
【发布时间】:2018-02-08 10:19:03
【问题描述】:

我们在 PHP 项目中使用 SonarQube 6.3。我们将 sonar.language 属性设置为 php,因为这是我们感兴趣的内容。我们配置了排除项,因此某些供应商库不包含在扫描中。这些排除项适用于实际分析,但我们的扫描日志中充满了有关文件被忽略的警告,因为它们不是 php。

示例警告:

WARN: File 'vendor/somejavascriptlib/cooljavascript.js' is ignored because it doens't belong to the forced langauge 'php'

我们将 sonar.exclusions 设置为“vendor/**/*”,但这似乎不会影响创建这些警告的文件索引。有没有办法抑制警告?或者我们应该使用不同的配置属性?

【问题讨论】:

    标签: sonarqube sonarqube-scan


    【解决方案1】:

    此问题将在 SonarQube 6.6 中修复:https://jira.sonarsource.com/browse/SONAR-9561

    【讨论】:

    • 期待发布。
    • 即使使用 SonarQube 7.6 我们也会收到此消息。
    • 注意sonar.language已经被弃用很久了,最终在7.7中被移除。所以我不会花时间调查你的案子,抱歉。
    猜你喜欢
    • 2021-06-23
    • 2017-08-19
    • 2017-04-27
    • 2018-10-10
    • 2019-07-19
    • 2018-10-03
    • 2018-06-22
    • 2018-10-14
    • 2011-08-04
    相关资源
    最近更新 更多