2017-10-17 2 views
1

Eclipse에서 SonarQube 5.6.6을 사용하여 Sonarlint 3.2 사용.Sonarlot이 SonarQube와 동기화되지 않습니다.

Eclipse에서 내 프로젝트를 SonarQube에 성공적으로 바인딩했습니다. 그러나 Sonarlint는 문제는보고하지 않고 SonarQube는 문제를보고합니다. 나는 그 오류를 푸는 데 실패했다.

다음은 Sonarlint 콘솔의 로그 파일 (가독성을 위해 약간 편집 ...)입니다. "언어를 사용할 수 없습니다"및 "분석기가 설치되지 않았습니다"라는 메시지가 놀랍습니다.

Sonarlint stand alone은 예상 결과를 제공합니다. SonarQube에 연결된 모드는 0 개의 이슈를 제공합니다.

Trigger: EDITOR_OPEN 
SonarLint analysis of file xxx.java... 
Connected mode (using configuration of 'xxx' in server 'xxx') 
Starting analysis with configuration: 
[ 
    moduleKey: xxx 
    baseDir: xxx 
    workDir: C:\Werkomgeving\.metadata\.plugins\org.eclipse.core.resources\.projects\LWBBusinessRules\org.sonarlint.eclipse.core 
    extraProperties: {sonar.java.source=1.6, sonar.java.target=1.6, sonar.libraries=yyyyy, sonar.binaries=C:xxx, sonar.java.binaries=C:xxx, sonar.java.test.binaries=C:xxx} 
    inputFiles: [ 
    xxx.java 
    ] 
] 

No language available 
No analyzers installed 
Start analysis 
Quality profiles: 
Index files 
Setting filesystem encoding: UTF-8 
1 files indexed 
Found 0 issue(s) 
Done in 23 ms 
+0

문제가 신고되지 않습니까? checkstyle 또는 findbugs와 같은 사용자 정의 플러그인을 사용합니까? Sonarlint는 SonarJava, SonarJS 등을 지원합니다. –

+0

직선 "즉시". 그래서 소나는 프로파일과 품질 게이트를 사용합니다. 플러그인이 전혀 없습니다. – Mark

+0

보고되지 않는 문제는 "java를 따르는 수정 자 재정렬"또는 "사용하지 않은 가져 오기 제거"와 같은 간단한 문제입니다. 이러한 문제는 SonarQube 서버에 있지만 Sonarlint에서는 표시하지 않습니다. – Mark

답변

3

SonarLint 3.2는 서버 5.6.6 버전과 호환되지 않습니다. SonarLint 2.5.1 버전으로 되돌려 야했습니다. 우리가 해낸 후에, 우리는 SonarLint 자체와 서버의 문제를 봅니다.

우리 상황에서는 서버를 업그레이드 할 수 없습니다.

관련 문제