2016-07-14 5 views
1

При исключении файлов C# в SonarQube все проблемы с fxcop по-прежнему перечислены для этих исключенных файлов. Мы пробовали разные способы, чтобы исключить C# файлы, в настройках сервера SonarQube, но и в файлах MS Project, как это:SonarQube MSBuild scanner: как исключить файлы C# с ошибками fxcop

<Compile Include="test.cs"> 
    <SonarQubeExclude>true</SonarQubeExclude> 
</Compile> 

Даже если этот файл явно исключен, вопросы FxCop относительно файла все еще в списке , Как-то кажется, что SonarQube не анализировал информацию о том, что проблемы связаны с этим файлом. Проблемы перечислены в соответствующем модуле, но без номеров строк для файла, хотя исходный вывод сборки содержит номер строки в проблеме fxop.

Кто-нибудь знает, как правильно исключить файлы C# в SonarQube, так что проблемы с fxcop также не указаны?

+0

Вы пытались отключить правила fxcop в своем профиле качества SonarQube? – Rodders

+0

Ну, нам нужны правила fxcop, мы просто хотим исключить исходные файлы, которые автоматически генерируются, потому что мы не можем исправить проблемы в этих файлах. –

+0

Можете ли вы привести конкретный пример, где вывод FxCop содержит правильное расположение файла и строки, а SonarQube не импортирует проблему должным образом? – Tamas

ответ

1

Я могу воспроизвести эту проблему и не могу предоставить какой-либо способ избавиться от этих проблем FxCop. Вот наш билет JIRA за эту проблему, и вы можете следить за ее развитием: https://jira.sonarsource.com/browse/SONARMSBRU-259

+0

Этот вопрос был перемещен здесь https://github.com/SonarQubeCommunity/sonar-fxcop/issues/1, но для нас он остается нерешенным. Мы установили sonar-fxcop на сервер, но это совсем не помогло. Мы все еще получаем сотни ложных положительных вопросов. Есть ли какие-либо шаги по настройке, которые необходимо выполнить? –