SonarQube - SonarQube - Wikipedia
![]() | tento článek obsahuje obsah, který je napsán jako reklama.Říjen 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
![]() Domovská stránka projektu SonarQube | |
Vývojáři | SonarSource |
---|---|
První vydání | 2006–2007[1] |
Stabilní uvolnění | 8.5.1 / 9. listopadu 2020 |
Úložiště | ![]() |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Statická analýza programu |
Licence | Malá obecná veřejná licence GNU |
webová stránka | sonarqube |
SonarQube (dříve Sonar)[2] je open-source platforma vyvinutá SonarSource pro průběžnou kontrolu kvalita kódu provádět automatické kontroly se statickým analýza kódu detekovat hmyz, kód voní a bezpečnostní chyby ve věku 20+ programovací jazyky. SonarQube nabízí zprávy o duplicitní kód, standardy kódování, jednotkové testy, pokrytí kódu, složitost kódu, komentáře, hmyz a bezpečnostní chyby.[3][4]
SonarQube může zaznamenávat historii metrik a poskytuje vývojové grafy. SonarQube poskytuje plně automatizovanou analýzu a integraci s Maven, Mravenec, Gradle, MSBuild a kontinuální integrace nástroje (Atlassian Bamboo, Jenkins, Hudson, atd.).[5][6][7]
Přehled
SonarQube zahrnuje podporu programovacích jazyků Jáva (včetně Androidu), C#, PHP, JavaScript, Strojopis, C /C ++, Rubín, Scala, Kotlin, Jít, COBOL, PL / SQL, PL / I., ABAP, VB.NET, VB6, Krajta, RPG, Flex, Cíl-C, Rychlý, CSS, HTML, a XML.[8] Některé z nich jsou k dispozici pouze prostřednictvím komerční licence.
SonarQube je k dispozici zdarma pod GNU Lesser General Public License. Existuje také podniková verze pro placené licence a vydání datového centra, které podporuje vysoká dostupnost.[9][10]
SonarQube se integruje s Zatmění, Vizuální studio, a IntelliJ IDEA vývojová prostředí prostřednictvím SonarLint pluginy a také se integruje s externími nástroji, jako je LDAP, Aktivní adresář, GitHub, a další. SonarQube je rozšiřitelný pomocí zásuvné moduly.[11][12]
Recepce
V roce 2009 společnost SonarQube obdržela Ocenění za otřesy pod testovací nástroje kategorie.[13][14]
Viz také
Reference
- ^ https://www.sonarsource.com/company/history/
- ^ Freddy Mallet (20. března 2013). „SONAR se stává SONARQUBE“. Seznam adresářů projektu SonarQube. Citováno 3. července 2013.
- ^ „Problém s metodami a nástroji“ (PDF). 2010-03-01. Citováno 2017-08-29.
- ^ Campell / Papapetrou, Ann / Patroklos (2013). Sonar (SonarQube) v akci. Greenwich, Connecticut, USA: Manning Publications. p. 350. ISBN 978-1617290954.
- ^ Buijze, Allard (2010-02-26). „Měření kvality kódu pomocí sonaru“. Citováno 2017-08-29.
- ^ Odendaal, René (2009-06-24). „Continuous Integration on SAP using Subversion, Maven, Hudson, Nexus and Sonar“. Citováno 2017-08-29.
- ^ "Vícejazyčný | SonarQube". Citováno 2017-11-25.
- ^ "Licence | SonarQube". www.sonarqube.org. Citováno 2018-03-28.
- ^ "Plány a ceny | SonarSource". www.sonarsource.com. Citováno 2018-03-28.
- ^ Mariano (2009-11-17). „Vytvoření pluginu Sonar pro metriky vývoje softwaru“. Archivovány od originál 24. března 2010. Citováno 2017-08-29.
- ^ Hazrati, Vikas (2010-03-30). „Zpeněžení technického dluhu“. Citováno 2017-08-29.
- ^ „Vítězové cen Jolt Awards“. 2009-03-18. Archivovány od originál 1. února 2010. Citováno 2010-04-13.
- ^ „Cena za nárazovou produktivitu č. 2: Testování a ladění“. 2010-12-01. Citováno 2010-12-09.