sonarQube와 SonarLint의 다른 점은 얼마나 다른가요? SonarQube에는 서버가 연결되어 있고 Sonar lint는 플러그인처럼 작동합니다. 그러나 구체적인 차이점은 무엇입니까?SonarQube 및 SonarLint 차이점
답변
SonarLint은 IntelliJ, Eclipse 및 Visual Studio에만 있습니다. 그 목적은 코드를 입력 할 때 즉각적인 피드백을주는 것입니다. 이를 위해 추가 또는 업데이트 할 코드에 중점을 둡니다.
SonarQube은 다양한 SonarQube 스캐너로 트리거되는 전체 분석을 처리하는 중앙 서버입니다. 그 목적은 코드 기반의 품질에 대한 360 ° 비전을 제공하는 것입니다. 이를 위해 프로젝트의 모든 소스 라인을 정기적으로 분석합니다.
SonarLint와 SonarQube 모두 동일한 정적 소스 코드 분석기에 의존합니다. 대부분이 SonarSource 기술을 사용하여 작성되었습니다.
SonarQint는 타사 분석기 (findBugs, checkstyle, PMD)와 스캔을 수행하지만 SonarLint 에는이 포함되지 않습니다. 그 이유는 퍼포먼스에 우선 순위를두고 자바 바이트 코드에 의존하는 findBugs라고 생각합니다.
따라서 SonarQube 및 SonarLint에서 얻은 결과는 기본 품질 프로필에 타사 스캐너를 사용하는 경우 달라질 수 있습니다.
당신은 맞습니다 @ guitarlum, 그리고 주된 이유는 당신이 언급 한 것이 아니라 우리가 진실로 SonarJava (SonarSource가 개발 한 Java 분석기)가 PMD + Findbug를 모두 능가한다고 생각하십시오. –
- 1. SonarLint : SonarQube 프로젝트 옵션은 어떤 기능을합니까?
- 2. SonarLint for Sonarquint 4.4.1
- 3. C++ 분석을위한 sonarlint-cli 사용
- 4. sonarqube 및 sonarqube 스캐너의 역할
- 5. 는 SonarLint 이클립스 플러그인 버전 오류
- 6. SonarLint IntelliJ IDEA에서 연결된 모드 오류
- 7. SonarQube @NoArgsConstructor (Project Lombok)
- 8. Sonarqube 및 TFS 통합
- 9. Sonarqube 및 코드 테스트
- 10. STS에서 사용자 지정 구성 규칙에 SonarLint 연결 모드를 사용하는 방법
- 11. sonarqube
- 12. 는 (바인딩 모든 프로젝트를 갱신) 내 sonarqube 데이터를 새로 고치려면 나 한테 물어 일식 sonarlint
- 13. Azure Active Directory를 사용할 때 SonarLint 인증이 작동하지 않습니다.
- 14. SonarQube 5.3에서 5.6.2 (및 5.5)
- 15. SonarQube 및 Qt 기반 출처
- 16. SonarQube 4.4 및 SCMActivity 플러그인
- 17. SonarQube 및 리터럴 문자열 확인
- 18. SonarLint가 SonarQube 서버에 연결할 수 없습니다.
- 19. Intellij SonarLint 2.3 - 무시 규칙
- 20. 네트워크 공유에서 SonarLint 성능 저하
- 21. SonarLint with Visual studio 2015
- 22. SonarQube 위양성 오징어 : @ Getter (lombok) 주석이있는 입력란의 경우 S1450
- 23. SonarQube 플러그인과 SonarQube 규칙 사이의 관계는 무엇입니까?
- 24. Spring Tool Suite (IDE)에서 SonarLint 연결 모드를 사용자 정의 규칙에 사용하는 방법은 무엇입니까?
- 25. Openshift sonarqube
- 26. 안드로이드 - SonarQube
- 27. Eclipse와 SonarQube
- 28. 젠킨스 경고 플러그인 및 SonarQube 스캐너
- 29. Sonarqube Plugin - 문제 및 특성 얻기
- 30. .sqlproj 및 .dtproj에 대한 SonarQube 지원
감사합니다. @Fabrice! 그러나 하나의 후속 질문. 같은 코드베이스 버전에 대한 sonarqube와 sonar lint에 대한 보고서에서 차이점을 찾고 있습니다. 이것은 내가이 질문을 쓰게 한 원래의 문제였다. 무엇이 문제 일 수 있습니까? –
SonarLint를 SonarQube에 "연결"하고 로컬 프로젝트 (IDE)를 원격 프로젝트 (SonarQube)에 바인드하여 두 가지 환경에서 동일한 품질 프로파일 (= 규칙 세트)을 사용하고 있는지 확인해야합니다. –
Fabrice에게 감사드립니다. 이것은 다른 버전이 다른 규칙 세트가 다른 보고서를 올바르게 제공 할 수 있음을 의미 할 수도 있습니다. 마찬가지로 동일한 버전의 코드 기반에 대해 v5.6과 v6.0 보고서간에 차이가있을 수 있습니다. –