2016-09-30 14 views
2

maven-checkstyle-plugin을 SonarQube로 마이그레이션 한 후 라인 피드와 탭 문자가 어떻게 전송되는지 약간 이상하게 보입니다.체크 스타일 규칙을 사용하는 SonarQube CRLF 감지

<module name="Checker"> 
    <property name="fileExtensions" value="java, xml"/> 
    <!-- forbid dos/windows lf --> 
    <module name="RegexpMultiline"> 
    <property name="format" value="\r\n" /> 
    <property name="message" value="Do not use Windows line endings."/> 
    </module> 
    <!-- forbid tab character --> 
    <module name="FileTabCharacter"> 
    <property name="eachLine" value="true" /> 
    </module> 
</module> 

SonarQube 보고서 나는 그들이 있어야 할 곳에, 위반 사항이 표시되지 않는를 확인하면서 내 메이븐 빌드

돌아 가기 나는 다음과 같은 실질적인 규칙을했다. 여기서 내가 뭘 잘못하고 있니?

추 신 : SonarQube는이 코드 조각을 구성된 QG/QP로 받았습니다.

+1

이것은 구문 상 올바르지 않습니다 (일부 지역에서는'/>'가 누락되었습니다). 문제의 그 부분? –

+0

@ThomasJensen 죄송합니다. 붙여 넣은 텍스트를 편집하여 내부 댓글을 삭제하고 파일을 잘못 수정했습니다. 이것을 암시 해 주셔서 감사합니다. – Rob

답변

-1

분석 결과는 이제 SonarQube 품질 프로필에서 활성화 된 규칙을 기반으로합니다. SonarQube에서 규칙을 다시 작성해야합니다.

+0

안녕하세요, 언급하지 않으셔서 죄송합니다. 이미 위의 모든 항목을 추가하고 구성된 품질 게이트/프로필을 업로드에 추가했습니다. – Rob

+0

업로드 할 대상은 무엇입니까? –

+0

업로드 = 'mvn sonar : sonar'를 통해 업로드 된 항목 – Rob