2014-06-04 5 views
0

내 ASP.NET 응용 프로그램을 분석 할 수 있도록 Stylecop을 Sonar와 함께 사용하려고합니다. 현재 Sonar 4.3을 실행 중이고 Stylecop 통합을 위해 C# 3.0 플러그인을 사용하고 있습니다. 나는 C# 플러그인이 SonarQube 생태계 플러그인에서 전용 StyleCop 플러그인을 만들었다 고 가정합니다.StyleCop과 SonarQube의 통합

저는 젠킨스를 통해 수중 음파 탐지기를 트리거합니다.

C# 플러그인의 StyleCop 하위 범주에서 MSBuild.exe와 StyleCop.dll을 모두 가리 켰습니다. Sonar 서버를 다시 시작하면 "모든 Stylecop 규칙이 실행되지 않고 사용할 수 없도록 설정되었습니다."라는 메시지가 나타납니다. 내 소나 로그에.

품질 프로파일 메뉴로 이동하면 사용할 수있는 C# 규칙이 기본 "소나 웨이"것입니다.

설명서를 살펴 보았지만 음향 업데이트로 문서가 최신 상태로 유지되지 않았기 때문에 따라하기가 어렵습니다.

이 작업에 도움이되는 모든 도움을 주시면 감사하겠습니다. 정말 고마워.

+1

나는 또한 많은 문제를 겪고있다. 문서는 빈약하며 대중 포럼은 자바와 다른 오픈 소스 언어에만 관심을 갖는 것처럼 보인다. 그다지 .net 프로젝트를 지원하지 않습니다. – IbrarMumtaz

답변

3

일단 StyleCop SonarQube 플러그인을 설치하면 품질 프로파일 메뉴로 이동 한 다음 기본 품질 프로파일 (기본적으로 "소나 방식")을 선택해야합니다.

거기에서 "Repository : StyleCop"및 "Activation : Inactive"필터를 사용하여 모든 "StyleCop"규칙을 검색 할 수 있습니다.

그런 다음 오른쪽에있는 "대량 변경 (Bulk Change)"을 사용하여 확인란을 누르거나 특정 스타일 컷 규칙을 활성화 할 수 있습니다. 다음> "비활성"->C# - ->소나 상단 필터에서

는 "활성화"를 선택 방법

+0

이름 또는 키? 와일드 카드? 위의 대답은 충분하지 않으며, ZERO 결과를 산출합니다! – IbrarMumtaz

+0

StyleCop SonarQube 플러그인을 설치 했습니까? –

+0

결국 결국 나는 작동하지만 결과에 만족스럽지 않습니다. – IbrarMumtaz

0

SonarQube에

품질 프로필로 이동 "검색" 그런 다음 확인란을 클릭하여 현재 비활성 상태 인 규칙을 활성화하거나 "Bulk C hange "기능을 사용하여 모두 활성화 할 수 있습니다.

관련 문제