2016-09-21 3 views
1

SonarQube 6.0으로 업그레이드 한 이후로 문제 페이지에서 링크 아이콘이나 오른쪽 화살표 아이콘이 더 이상 코드에 연결되지 않아 문제가 발생했습니다.SonarQube 6.0 문제가 작동하지 않는 코드 링크

이 경우 링크를 클릭하면 다른 (더 작은) 문제 목록으로 이동합니다.

이 문제는 모든 문제에 해당되지 않습니다. 문제는 파일 이름과 줄 번호가 표시되지 않는다는 것입니다. 데이터베이스를 체크인하고 이슈 테이블에서 '줄'열도 null입니다.

우리는 C#을 플러그인 5.3.2로 SonarQube 6.0을 사용하는 - 분석은 TFS2015 업데이트에서 어떤 아이디어/조언을 사전에 3

많은 감사를 트리거됩니다.

+0

문제점 유형은 무엇입니까? 프로젝트의 코드 페이지 ([예제] (https://sonarqube.com/code/?id=net.java.openjdk%3Ajdk9))를 살펴볼 때 파일의 소스 코드를 찾으십니까? 특정 줄에 연결할 수 없거나 소스 코드를 검색 할 수없는 문제라고 생각됩니다. –

+0

많은 감사합니다 Teryk, 내 결과와 질문을 업데이 트했습니다 – castleofbones

+0

제안 : 귀하의 질문을 편집하는 대신 자신의 질문에 대한 답변을 게시, 그것은 미래의 사용자를 도울 것입니다 –

답변

2

Teryk의 답변에 이어 조사를 잘 조정합니다. 특정 CA 경고를 위해 파일 이름이나 줄을 포함하지 않는 MSBUILD 출력이 Microsoft.Design과 Microsoft.Naming입니다. 따라서 CA1024, CA1040, CA1704, CA1716 :

3>MSBUILD : warning CA1040: Microsoft.Design : Define a custom attribute to replace 'ITierRepository'. 

이 문제는 솔루션에 대해 기록되어 있지만 분명히하지 식별 된 특정 파일과 라인에 할당 할 수 없습니다 발생합니다.

https://groups.google.com/d/topic/sonarqube/UDIIjWbCGjs

그것은 여기에 설명 된대로의 FxCop이 문제에 대한 수 찾기 소스가 아니라는 사실에 의해 발생 :

내가 같은 문제에 대해 설명 문서를 찾을 빠른 수 있었던 것을 발견 데 : 그것은 분명히 또한 SQ로 업그레이드 할 때와 같은 시간에 배포 된 C#을 플러그인 V5.2에 도입 된의 FxCop보고 변경 관련

https://blogs.msdn.microsoft.com/codeanalysis/2007/05/12/faq-why-is-file-and-line-information-available-for-some-warnings-in-fxcop-but-not-for-others/

6.0

+0

FYI 코드 분석 (일명 FXCop) Microsoft가 공식적으로 권장하지 않으며 Roslyn 분석기 패키지로 대체하려는 경우 (이미 완료되지 않은 경우) https://github.com/dotnet/roslyn-analyzers/blob/master/docs/FxCopPort/Porting%20FxCop을 참조하십시오. % 20Rules % 20to % 20Roslyn.md. SonarQube, SonarLint 및 MSBuild 용 스캐너는 처음부터 Roslyn 분석기를 완벽하게 지원하도록 설계되었지만 실제로 FXCop의 통합에는 한계가 거의 없으며 그 중 하나에 도달했습니다. –

+0

설명 주셔서 감사합니다. Freddy – castleofbones

관련 문제