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
문제가 신고되지 않습니까? checkstyle 또는 findbugs와 같은 사용자 정의 플러그인을 사용합니까? Sonarlint는 SonarJava, SonarJS 등을 지원합니다. –
직선 "즉시". 그래서 소나는 프로파일과 품질 게이트를 사용합니다. 플러그인이 전혀 없습니다. – Mark
보고되지 않는 문제는 "java를 따르는 수정 자 재정렬"또는 "사용하지 않은 가져 오기 제거"와 같은 간단한 문제입니다. 이러한 문제는 SonarQube 서버에 있지만 Sonarlint에서는 표시하지 않습니다. – Mark