Sonar je otevřená platforma pro správu kvality kódu. Jako takový, se vztahuje na ve své základní verzi na 7 osy kvality kódu.
Sonar má velmi efektivní způsob navigace, rovnováha mezi zobrazením na vysoké úrovni, TimeMachine, přístrojová deska a loveckých defekt nástrojů. & Nbsp; To umožňuje rychle odhalit projekty a / nebo složky, které jsou v technickém dluh navázat akční plány.
Sonar je webová aplikace. Pravidla, upozornění, prahy, Výluky z pojištění, nastavení & hellip; může být nakonfigurován tak on-line. Díky využití své databáze, Sonar umožňuje nejen kombinovat metriky dohromady, ale také míchat je s historickými opatřeními.
Krycí nových jazyků, přidáte pravidla motory, výpočetní pokročilé metriky lze provést prostřednictvím výkonné rozšíření mechanismu. Více než 20 pluginy jsou již k dispozici, včetně:
& Nbsp; * Java
& Nbsp; * PL / SQL
. & Nbsp; * Technické dluh
Co je nového v této verzi:
- Detekce Cross-projekt Kód zdvojení
- TimeMachine 2.0:. Replay vývoj jakékoliv kvality metriky a sledovat jej spolu s přístrojovou deskou
Co je nového ve verzi 2.10:
- Tato verze přidává internacionalizace, manuální opatření, a oznámení služeb.
Co je nového ve verzi 2.7:
- Tato verze přidává podporu pro sledování pokrytí unit testy na nové / aktualizováno zdrojový kód.
- Ve stejné době, integrace mezi Sonar a SCM je mnohem pevněji.
Co je nového ve verzi 2.6:
- [SONAR-1481] - Umožnit rozšíření FindBugs
- [SONAR-2106] - New Java knihovna bootstrap analýzu projektu
- [SONAR-2123] - New anotace umožní určit, ve kterém prostředí BatchExtension by mělo být aktivní
- [SONAR-2148] - Nové vlastnosti řídit úrovně jazyka Java
- [SONAR-2151] - Nová vlastnost řídit kódování zdroje
- [SONAR-2172] - API: Nové rozšíření bod - Inicializátor
Co je nového ve verzi 2.4:
- Tato verze přidává možnost vytvářet vlastní panely, řídit pluginy z prohlížeče, a definovat pravidla pro architekturu.
- Má podporu pro Maven 3.
Co je nového ve verzi 2.3:
- schopnost aktivovat pravidlo kódování několikrát, zálohování a obnovit kvalitu profilů, a aktivujte všechna pravidla vrácené hledání najednou.
- Nová pravidla API. Možnost přidat statické prostředky do plugins.
- Podpora kvalitních modelů (např ISO 9126) prostřednictvím nové meta-modelu.
- Nová API a nové FindBugs.
Pravidla
Co je nového ve verzi 2.2:
- Existují tři klíčové funkce v této verzi: filtry, oblíbené , a plugin classloaders.
- Na vrcholu těchto tří funkcí, toto vydání obsahuje více než 60 vylepšení a opravy chyb, včetně Checkstyle / PMD upgrady a podporu Clover 3.
Co je nového ve verzi 1.12:
- Nová vlastnost:
- [SONAR-61] - Odkaz na vládnout popisu z porušení zobrazené v prohlížeči zdroje
- [SONAR-630] - Sonar by měl mít kompletní správu uživatelů
- [SONAR-675] - Colorize zdrojový kód v prohlížeči zdrojů
- [SONAR-972] - poskytovat obecnou Sonar způsob, jak zdrojový kód označit za účelem potlačení porušení: // NOSONAR
- [SONAR-1180] - přidání možnosti dalšího vzdělávání ignoreLiterals a ignoreIdentifiers
- [SONAR-1224] - API: nové rozšíření bod přidat kód colorization o nové jazyky
- [SONAR-1264] - Nové rozšíření bod: externí správa uživatelských hesel
- Zlepšení:
- [SONAR-658] - Zahrnout Plugin název v porušování Anotace
- [SONAR-840] - Rychlejší JSON generace
- [SONAR-881] - PoužitíOverride anotace, aby se zabránilo počítání undocumentedAPI když převažujícího veřejného API
- [SONAR-1018] - NoClassDefFoundError není správně zpracována Sonar Maven plugin
- [SONAR-1044] - Povolení pro změnu barevné stupnice na treemap
- [SONAR-1075] - standardizovat způsob, jakým & quot; Nejlepší VALUE & quot; je řízeno na metrický systém
- [SONAR-1146] - Přidejte počtu veřejných API v prohlížeči Resource záhlaví
- [SONAR-1147] - Přidejte úplnou cestu k souboru v prohlížeči Resource záhlaví
- [SONAR-1157] - Přidat & quot; odkryli linie & quot; a & quot; odkryli podmínky & quot; v & quot; Pokrytí & quot; Záložka Prohlížeč zdrojů
- [SONAR-1176] - Přidejte formální ID pravidel v popisu toto pravidlo je
- [SONAR-1177] - Parsování Surefire zprávy je příliš pomalý
- [SONAR-1184] - API: upgrade na commons kodeků 1.4
- [SONAR-1186] - přidat ovladač MS SQLServer do classpath
- [SONAR-1190] - Udělat rychlejší procházení stránek
- [SONAR-1193] - článek & quot; import objednávky & quot; mine Property & quot; možnost & quot; v konfigurační obrazovce
- [SONAR-1202] - Zlepšit žádost SQL používá Sonar WebService dostat jména snímek
- [SONAR-1214] - Standardní priorita UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR FindBugs pravidla musí být menší
- [SONAR-1215] - Standardní priorita OBL_UNSATISFIED_OBLIGATION FindBugs pravidla musí být menší
- [SONAR-1219] - Změna výchozí priority SIC_INNER_SHOULD_BE_STATIC_ANON FindBugs pravidla od Critical na majora
- [SONAR-1220] - Změna výchozí priority SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS FindBugs pravidla od Critical na majora
- [SONAR-1221] - Změna výchozí priority CI_CONFUSED_INHERITANCE FindBugs pravidla od Critical do Malé
- [SONAR-1222] - Změna výchozí priority RV_CHECK_FOR_POSITIVE_INDEXOF FindBugs pravidla od Critical do Malé
- [SONAR-1223] - Změna výchozí priority DM_CONVERT_CASE FindBugs pravidla z Major na info
- [SONAR-1226] - Do některých čištění ve způsobu, jakým Coremetrics jsou organizovány v oblastech
- [SONAR-1245] - Přidat tituly na treemap
- [SONAR-1246] - popis pravidla PMD "Close zdroj" není explicitní
- [SONAR-1248] - Prázdné constructors by neměla být považována za veřejnou API
- [SONAR-1250] - Zlepšit vykreslování Duplikace hustoty v komponentách treemap
- [SONAR-1251] - Vyberte metriky od domény ve složkách treemap
- [SONAR-1258] - Upgrade na Xstream 1.3.1
- [SONAR-1259] - Kontextová název HTML stránek
- [SONAR-1261] - Zlepšit skript stavět válečné souboru, aby se zabránilo používání lokálně instalované verze ANT
- [SONAR-1285] - Zlepšit žádost SQL na starosti nastavení snapshots.isLast sloupec 0
- [SONAR-1293] - žádná protokoly při vykreslování plugin widgetu selže
- Bug:
- [SONAR-1115] -. Výsledky Vyloučení ze statické analýzy také potlačuje Surefire (JUnit) testovací
- [SONAR-1155] - Při výběru metriku, která má pouze nulové hodnoty v treemap (velikost osy), to nedostane aktualizována
- [SONAR-1164] - sonar.jdbc.dialect vlastnost není správně inicializovat ActiveRecord dialekt použít
- [SONAR-1165] - Sonar se používá nesprávný Šema v Oracle XE, když běží dvě instance s různými verzemi
- [SONAR-1172] - Bad výchozí hodnota pro pravidlo Checkstyle & quot; TypeName & quot; v & quot; Sluneční kontroly & quot; profil
- [SONAR-1182] - Nelze otevřít ResourceViewer zobrazit zdrojový kód
- [SONAR-1188] - sonar-chobotnice a sonar-plug-API artefakty mají neplatný kontrolní součty
- [SONAR-1203] - Fail očistit Oracle databázi s chybovou ORA-01795
- [SONAR-1206] - Získání 404 HTTP Chyba vede ke smyčce v URL / projektů
- [SONAR-1217] - Dočasný Deaktivovat EQ_DOESNT_OVERRIDE_EQUALS FindBugs pravidlo
- [SONAR-1218] - Změna výchozí priority SIC_INNER_SHOULD_BE_STATIC FindBugs pravidla od Critical na majora
- [SONAR-1233] - komentované LOC metrický by neměl počítat nativní GWT metody
- [SONAR-1235] - příliš horlivý komentované LOC
- [SONAR-1236] - cache prohlížeče se musí vyčistit při upgradu Sonar
- [SONAR-1237] -? Neplatné kontrolní součty pro sonar-chobotnice a sonar-plugin-API na http://repository.codehaus.org
- [SONAR-1253] - Nelze aktualizovat projektové odkazy v nastavení
- [SONAR-1275] - při spuštění poprvé s PostgreSQL 8.2 Chyba: ActiveRecord :: ActiveRecordError: Chyba: hodnota příliš dlouho na typu postavy různé (9)
- [SONAR-1292] - Nelze zobrazit PieChart když žádné údaje
- [SONAR-1294] - Odstranění ruční metrický nikdy nekončí
- [SONAR-1303] - Code Colorizer mechanismus nezpracovává správně znak zpětného lomítka
- přání:
- [SONAR-701] - Limity v sonaru serveru připojení HTTP by měla být konfigurovatelná
Komentáře nebyl nalezen