SonarQube
SonarQube | |
Fejlesztő | SonarSource |
Programozási nyelv |
|
Operációs rendszer |
|
Platform | Java virtuális gép |
Kategória |
|
Licenc | GNU Lesser General Public License |
A SonarQube weboldala |
A SonarQube egy nyílt forráskódú szoftver forráskódminőség ellenőrzésére és követésére.
Főbb jellemzői
[szerkesztés]A SonarQube alapból Java nyelvet képes feldolgozni, kiegészítőkkel többek közt C/C++, Groovy, C#, PHP, Flex, JavaScript, Python, PL/SQL és COBOL nyelvek feldolgozására is lehet használni. Grafikonokat készít a forráskód olyan minőségi kritériumairól, mint a duplikált kód mennyisége, a kód szabványok betartása, unit tesztek mennyisége és az általuk lefedett forráskód, a forráskód komplexitása, esetleges hibák, dokumentáltság, valamint az architektúra. Mindezeket a mérési eredményeket több ellenőrzésen keresztül megtartja és az értékek változását is meg tudja jeleníteni. Az elterjedtebb build eszközzel együtt tud működni, létezik kiegészítője az Ant, Maven és Gradle eszközökhöz, valamint a Bamboo, a Jenkins és a Hudson folyamatos integrációs rendszerekhez. Egy eclipse kiegészítő is létezik hozzá, amellyel a SonarQube szerver statisztikáit lehet a fejlesztőeszközből felhasználni.
Elismerések
[szerkesztés]2009-ben a Jolt Awards díjat nyerte el a teszt eszközök kategóriában. Több ismert cég és szoftverfejlesztő szervezet használ SonarQube szervert, köztük az eXo platform, az Apache Software Foundation, az Eclipse Foundation és Andalúzia autonóm kormányzata[1] is.
Jegyzetek
[szerkesztés]- ↑ Sonar at Junta de Andalucía, 2009. március 25. (Hozzáférés: 2010. április 14.)