Причина, по которой sonar.language
является устаревшим , заключается в том, что он вызывает анализ на одном языке. Таким образом, только один или другой будет работать, в зависимости от того, который "сохранен последним".
Предположительно, у вас есть оба языка, объявляющих C ++ и требующих расширения его файлов. Это фундаментальная проблема, которая означает, что два плагина просто не будут работать вместе. Либо вам нужен плагин Coverity для импорта отчетов о покрытиях или , но он не должен объявлять C ++, чтобы он мог хорошо работать с плагином «базового» языка, который: объявляет язык, заявляет о своих расширениях файлов и предоставляет основные метрики и правила.