Sonarqube 如何配置声纳扫描仪,使其不会对与强制语言不匹配的文件发出警告?

Sonarqube 如何配置声纳扫描仪,使其不会对与强制语言不匹配的文件发出警告?,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,我们在PHP项目中使用SonarQube 6.3。我们将sonar.language属性设置为php,因为这正是我们感兴趣的。我们已配置排除,因此扫描中不包括某些供应商库。这些排除适用于实际分析,但我们的扫描日志中充满了关于文件被忽略的警告,因为它们不是php 示例警告: WARN: File 'vendor/somejavascriptlib/cooljavascript.js' is ignored because it doens't belong to the forced langau

我们在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.Exclutions设置为“vendor/***”,但这似乎不会影响创建这些警告的文件索引。有没有办法压制这种警告?或者我们应该使用不同的配置属性?

此问题将在SonarQube 6.6中得到解决:

期待发布。即使使用SonarQube 7.6,我们也会收到此消息。请注意,
sonar.language
在很长一段时间内被弃用,并最终在7.7中删除。所以我不会花时间调查你的案子,对不起。