SonarQube

A Wikipédiából, a szabad enciklopédiából
SonarQube
Sonar-logo.png
Sonar-snapshot.jpg

Legfrissebb stabil kiadás 4.3 (2014. május 2.) +/-
Legfrissebb fejlesztői kiadás ismeretlen +/-
A SonarQube weboldala

A SonarQube egy nyílt forráskódú szoftver forráskód-minőség ellenőrzésére és követésére.

Főbb jellemzői[szerkesztés | forrásszöveg szerkesztése]

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 | forrásszöveg szerkesztése]

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 | forrásszöveg szerkesztése]

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