Sonar is een open platform voor kwaliteit van de code te beheren. Als zodanig behandelt in haar core versie van de 7 assen van kwaliteit van de code.
Sonar is een zeer efficiënte manier van navigeren kreeg, een evenwicht tussen high-level view, TimeMachine, dashboard en gebrek jacht gereedschappen & nbsp;. Dit maakt het mogelijk om snel te ontdekken projecten en / of componenten die in de Technische Schuld om actieplannen op te stellen.
Sonar is een web-based applicatie. Regels, waarschuwingen, drempels, uitsluitingen, instellingen & hellip; kunnen online worden geconfigureerd. Door gebruik te maken van de database, Sonar maakt niet alleen om statistieken helemaal, maar ook combineren om ze te mengen met historische maatregelen.
Covering nieuwe talen, het toevoegen van regels motoren, berekenen geavanceerde metrics kan worden gedaan door middel van een krachtige extensie-mechanisme. Meer dan 20 plugins zijn al beschikbaar, waaronder:
& Nbsp; * Java
& Nbsp; * PL / SQL
. & Nbsp; * Technische schuld
Wat is nieuw in deze release:
- Cross-project detectie van de code duplicatie
- TimeMachine 2.0:. Herhaling van de evolutie van een kwaliteit metrische en volgen het samen met het dashboard
Wat is nieuw in versie 2.10:
- Deze versie voegt internationalisering, handmatige acties, en aanmelding diensten.
Wat is nieuw in versie 2.7:
- Deze versie voegt ondersteuning toe voor controle dekking van unit tests op nieuwe / bijgewerkt broncode.
- Op hetzelfde moment, de integratie tussen Sonar en het SCM is veel strakker geworden.
Wat is nieuw in versie 2.6:
- [SONAR-1481] - Laat FindBugs extensies
- [SONAR-2106] - Nieuwe Java-bibliotheek om het project analyse bootstrappen
- [SONAR-2123] - Nieuwe annotatie om te specificeren in welke omgevingen BatchExtension moet actief zijn
- [SONAR-2148] - Nieuwe eigenschappen om het niveau van de Java-taal te beheren
- [SONAR-2151] - Nieuwe woning aan de bron codering beheren
- [SONAR-2172] - API: Nieuwe uitbreiding point - Initializer
Wat is nieuw in versie 2.4:
- Deze versie voegt de mogelijkheid om aangepaste dashboards te creëren, te beheren plugins van de browser en om de architectuur regels te definiëren.
- Het heeft ondersteuning voor Maven 3.
Wat is nieuw in versie 2.3:
- De mogelijkheid om een codering regel activeren meerdere malen, back-up en herstel kwaliteitsprofielen en alle tegelijk teruggestuurd door zoekregels activeren.
- Een nieuwe regels API. De mogelijkheid om statische middelen toe te voegen aan plugins.
- Ondersteuning voor kwaliteit modellen (bijvoorbeeld ISO 9126) door een nieuwe meta-model.
- Een nieuwe API en nieuwe FindBugs regels.
Wat is nieuw in versie 2.2:
- Er zijn drie belangrijke functies in deze versie: filters, favorieten en plugin klasse laders.
- Op de top van die drie functies, deze versie bevat meer dan 60 verbeteringen en bugfixes, waaronder Checkstyle / PMD upgrades en ondersteuning van Clover 3.
Wat is nieuw in versie 1.12:
- Nieuwe functie:
- [SONAR-61] - Een link naar beschrijving regeren van een schending getoond in de resource viewer
- [SONAR-630] - Sonar moet een volledige gebruikersbeheer hebben
- [SONAR-675] - inkleuren de broncode in de Resource viewer
- [SONAR-972] - Zorg voor een generieke Sonar manier om de broncode van een label om een overtreding te onderdrukken: // NOSONAR
- [SONAR-1180] - voeg CPD opties ignoreLiterals en ignoreIdentifiers
- [SONAR-1224] - API: nieuwe extensie punt code inkleuring aan nieuwe talen toe te voegen
- [SONAR-1264] - Nieuwe extensie punt: extern beheer van gebruikerswachtwoorden
- Verbetering
- [SONAR-658] - Inclusief Plugin Naam in Schendingen Annotations
- [SONAR-840] - Snellere JSON generatie
- [SONAR-881] - Gebruik @ Override annotatie om te voorkomen dat het tellen undocumentedAPI wanneer dwingende publieke API
- [SONAR-1018] - NoClassDefFoundError is niet correct afgehandeld door de Sonar Maven plugin
- [SONAR-1044] - Inschakelen om kleur schaal te veranderen op de treemap
- [SONAR-1075] - standaardisering van de manier waarop & quot; Best Value & quot; wordt beheerd op Metric
- [SONAR-1146] - Voeg het aantal openbare API in de Resource Viewer header
- [SONAR-1147] - In het volledige pad in de Resource Viewer header
- [SONAR-1157] - Voeg & quot; Uncovered lijnen & quot; en & quot; Uncovered voorwaarden & quot; in de & quot; Coverage & quot; tab van het Resource Viewer
- [SONAR-1176] - Voeg de formele ID van de regels in de beschrijving van de regel
- [SONAR-1177] - Het ontleden Surefire rapporten is te traag
- [SONAR-1184] - API: upgraden naar commons-codec 1,4
- [SONAR-1186] - Voeg de MS SQLServer bestuurder classpath
- [SONAR-1190] - Maak sneller drilldown pagina's
- [SONAR-1193] - Art & quot; Import orde & quot; mist eigendom & quot; Optie & quot; in configuratie scherm
- [SONAR-1202] - Verbetering van SQL verzoek gebruikt door Sonar webservice te snapshot namen krijgen
- [SONAR-1214] - Standaard prioriteit van UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR FindBugs regel moet gering zijn
- [SONAR-1215] - Standaard prioriteit van OBL_UNSATISFIED_OBLIGATION FindBugs regel moet gering zijn
- [SONAR-1219] - Verandering standaard prioriteit van SIC_INNER_SHOULD_BE_STATIC_ANON FindBugs regel van Kritiek naar Major
- [SONAR-1220] - Verandering standaard prioriteit van SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS FindBugs regel van Kritiek naar Major
- [SONAR-1221] - Verandering standaard prioriteit van CI_CONFUSED_INHERITANCE FindBugs regel van Kritiek naar Minor
- [SONAR-1222] - Verandering standaard prioriteit van RV_CHECK_FOR_POSITIVE_INDEXOF FindBugs regel van Kritiek naar Minor
- [SONAR-1223] - Verandering standaard prioriteit van DM_CONVERT_CASE FindBugs regel Major Info
- [SONAR-1226] - Doe wat reiniging in de manier waarop Coremetrics zijn georganiseerd in domeinen
- [SONAR-1245] - titels toevoegen aan de treemap
- [SONAR-1246] - De beschrijving van de PMD regel 'Sluiten resource' is niet expliciet
- [SONAR-1248] - Lege constructeurs moeten niet worden beschouwd als publieke API
- [SONAR-1250] - Verbetering weergave van duplicatie Density in onderdelen treemap
- [SONAR-1251] - Selecteer metrics per domein in componenten treemap
- [SONAR-1258] - Upgrade naar XStream 1.3.1
- [SONAR-1259] - Contextuele titel van HTML-pagina's
- [SONAR-1261] - Verbetering van het script om oorlog bestand op te bouwen met het oog op het gebruik van lokaal geïnstalleerde ANT versie voorkomen
- [SONAR-1285] - Verbetering van SQL verzoek in kosten voor snapshots.isLast kolom ingesteld op 0
- [SONAR-1293] - Geen logs bij het renderen van een plugin widget mislukt
- Bug:
- [SONAR-1115] -. Uitsluiting van statische analyse onderdrukt ook Surefire (JUnit) testresultaten
- [SONAR-1155] - Bij het selecteren van een metrische dat alleen nul waarden in de treemap (grootte as), wordt het niet ververst
- [SONAR-1164] - sonar.jdbc.dialect eigenschap niet correct de ActiveRecord dialect initialiseren te gebruiken
- [SONAR-1165] - Sonar is het gebruik van de verkeerde Shema in Oracle XE bij het uitvoeren van twee instanties met verschillende versies
- [SONAR-1172] - Bad standaard waarde voor de Checkstyle regel & quot; TypeName & quot; in de & quot; Zon checks & quot; profiel
- [SONAR-1182] - Kan niet openen ResourceViewer broncode tonen
- [SONAR-1188] - sonar-inktvis en sonar-plug-api artefacten hebben ongeldige checksums
- [SONAR-1203] - Fail naar Oracle database te zuiveren met fout ORA-01795
- [SONAR-1206] - Het krijgen van een 404 HTTP-fout leidt tot een lus in url / projecten
- [SONAR-1217] - Tijdelijke deactiveren EQ_DOESNT_OVERRIDE_EQUALS FindBugs regel
- [SONAR-1218] - Verandering standaard prioriteit van SIC_INNER_SHOULD_BE_STATIC FindBugs regel van Kritiek naar Major
- [SONAR-1233] - reacties LOC metrische mag niet inheems GWT methoden tellen
- [SONAR-1235] - overijverige reacties LOC
- [SONAR-1236] - Browser cache moet worden gereinigd bij het upgraden Sonar
- [SONAR-1237] -? Ongeldige cheque bedragen voor sonar-inktvis en sonar-plugin-api op http://repository.codehaus.org
- [SONAR-1253] - Kan project koppelingen in de instellingen niet bijwerken
- [SONAR-1275] - Fout bij het uitvoeren van voor de eerste keer met PostgreSQL 8.2: ActiveRecord :: ActiveRecordError: FOUT: waarde te lang voor het type karakter wisselende (9)
- [SONAR-1292] - Kan PieChart niet weergegeven wanneer er geen gegevens
- [SONAR-1294] - Het verwijderen van een handleiding metrische eindigt nooit
- [SONAR-1303] - Code colorizer mechanisme behandelt geen correct backslash
- Wish:
- [SONAR-701] - Time-outs in sonar server HTTP-verbinding moet configureerbaar zijn
Reacties niet gevonden