SonarQube

A Wikipédiából, a szabad enciklopédiából
(Szerkesztő:K0zka/próbalap/SonarQube szócikkből átirányítva)
SonarQube

FejlesztőSonarSource
Programozási nyelv
Operációs rendszer
PlatformJava virtuális gép
Kategória
LicencGNU 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]

  1. Sonar at Junta de Andalucía, 2009. március 25. (Hozzáférés: 2010. április 14.)