2016-07-14 1 views
1

SonarQube에서 C# 파일을 제외하면 이러한 제외 된 파일에 대해 fxcop 문제가 계속 나열됩니다. 이 파일이 명확하게 제외SonarQube MSBuild 스캐너 : fxcop 문제로 C# 파일을 제외하는 방법

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

에도 불구하고, 파일에 대한의 FxCop 문제가 여전히 나열되어 있습니다 : 우리는이처럼 SonarQube 서버 설정에서뿐만 아니라 MS 프로젝트 파일에서 C# 파일을 제외하는 다른 방법을 시도 . 어떻게 든 SonarQube는 문제가 해당 파일에 연결되었다는 정보를 구문 분석하지 않은 것처럼 보입니다. 빌드의 원시 출력에 fxop 문제의 행 번호가 포함되어 있더라도 문제는 적절한 모듈에는 나열되지만 파일에 대한 행 번호는 표시되지 않습니다.

누구나 SonarQube에서 C# 파일을 올바르게 제외하는 방법을 알고 있으므로 fxcop 문제도 표시되지 않습니까?

+0

SonarQube 품질 프로파일에서 fxcop 규칙을 해제 해 보셨습니까? – 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을 설치했지만 전혀 도움이되지 않았습니다. 우리는 여전히 수백 가지의 잘못된 긍정적 인 문제를 겪고 있습니다. 수행해야 할 구성 단계가 있습니까? –

관련 문제