소나쿠베
SonarQube![]() |
![]() | |
![]() SonarQube 프로젝트 홈페이지 | |
개발자 | 소나 소스 |
---|---|
초기 릴리즈 | 2006~2007년[1] |
안정된 릴리스 | 9.4 / 2022년 4월 4일; [2] 전( |
저장소 | |
기입처 | 자바 |
운영 체제 | 크로스 플랫폼 |
유형 | 정적 프로그램 분석 |
면허증. | 소규모 GNU General Public License |
웹 사이트 | sonarqube |
SonarQube(이전의 Sonar)[3]는 SonarSource가 개발한 오픈 소스 플랫폼으로, 코드 품질에 대한 지속적인 검사를 통해 버그와 코드 냄새 검출을 위한 정적 코드 분석과 함께 자동 검토를 수행합니다.SonarQube는 중복된 코드, 코딩 표준, 유닛 테스트, 코드 커버리지, 코드 복잡성, 코멘트, 버그 및 보안 [4][5]권장 사항에 대한 보고서를 제공합니다.
SonarQube는 메트릭 이력을 기록하고 진화 그래프를 제공할 수 있습니다.SonarQube는 Maven, Ant, Gradle, MSBuild 및 지속적인 통합 도구(Atlassian Bampoo, Jenkins, Hudson 등)[6][7][8]와 완전히 자동화된 분석 및 통합을 제공합니다.
개요
SonarQube는 프로그래밍 언어 Java (안드로이드 포함), C#, C++, JavaScript, TypeScript, Python, Go, Swift, COBOL, Apex, PHP, Kotlin, Ruby, Scala, HTML, CSS, ABAP, Flex, PL-C를 지원합니다.NET, VB6, XML.[9] 2021년 12월 현재 C, C++, Obj-C, Swift, ABAP, T-SQL 및 PL/SQL 분석은 상용 라이선스를 통해서만 가능합니다.
SonarQube는 GNU Lesser General Public License에 따라 무료로 이용할 수 있습니다.유료 라이선스를 위한 엔터프라이즈 버전 및 [10][11]고가용성을 지원하는 데이터 센터 에디션도 있습니다.
소나린트
SonarQube는 SonarLint 플러그인을 통해 Eclipse, Visual Studio, Visual Studio Code 및 IntelliJ IDEA 개발 환경과 통합되며 LDAP, Active Directory, GitHub 등의 외부 도구와도 통합됩니다.SonarQube는 [12][13]플러그인을 사용하여 확장할 수 있습니다.
접수처
2009년에 SonarQube는 테스트 툴 부문에서 [14][15]Jolt Award를 수상했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "History SonarSource". www.sonarsource.com.
- ^ "What's New in latest releases SonarQube". www.sonarqube.org.
- ^ Freddy Mallet (20 March 2013). "SONAR is becoming SONARQUBE". SonarQube project mailing list. Archived from the original on 24 July 2013. Retrieved 3 July 2013.
- ^ "Sonar" (PDF). Methods and Tools. Vol. 18, no. 1. 2010-03-01. pp. 40–46. ISSN 1661-402X. Retrieved 2017-08-29.
- ^ Campell/Papapetrou, Ann/Patroklos (2013). Sonar (SonarQube) in action. Greenwich, Connecticut, USA: Manning Publications. p. 350. ISBN 978-1617290954.
- ^ Buijze, Allard (2010-02-26). "Measuring Code Quality With Sonar". Archived from the original on 2011-08-12. Retrieved 2017-08-29.
- ^ Odendaal, René (2009-06-24). "Continuous Integration on SAP using Subversion, Maven, Hudson, Nexus and Sonar". Archived from the original on 2012-07-24. Retrieved 2017-08-29.
- ^ "Multi-Language SonarQube". Retrieved 2021-01-25.
- ^ "License SonarQube". www.sonarqube.org. Retrieved 2018-03-28.
- ^ "Plans & Pricing SonarSource". www.sonarsource.com. Retrieved 2018-03-28.
- ^ Mariano (2009-11-17). "Creating a Sonar Plugin for software development metrics". Archived from the original on March 24, 2010. Retrieved 2017-08-29.
- ^ Hazrati, Vikas (2010-03-30). "Monetizing the Technical Debt". Retrieved 2017-08-29.
- ^ "Jolt Awards Winners". 2009-03-18. Archived from the original on February 1, 2010. Retrieved 2010-04-13.
- ^ "Jolt Productivity Award #2: Testing and Debugging". 2010-12-01. Retrieved 2010-12-09.