Sonar ist eine offene Plattform, um die Qualität des Codes zu verwalten. Als solche umfasst sie in ihren Kern Version 7 die Achsen der Code-Qualität.
Sonar ist eine sehr effiziente Art der Navigation hat, ein Gleichgewicht zwischen der High-Level-Ansicht, Timemachine, Armaturenbrett und Mangel Jagdwerkzeuge & nbsp;. Dies ermöglicht es, schnell zu entdecken Projekte und / oder Komponenten, die in Technical Debt sind, Aktionspläne zu schaffen.
Sonar ist eine web-basierte Anwendung. Regeln, Warnungen, Schwellen, Ausschlüsse, Einstellungen & hellip; können online konfiguriert werden. Durch die Nutzung der Datenbank, Sonar ermöglicht nicht nur die Messdaten zusammen, sondern auch kombinieren, um sie mit historischen Maßnahmen mischen.
Bedecken neue Sprachen, die Aufnahme von Regeln Motoren Rechen erweiterte Metriken durch eine leistungsstarke Erweiterungsmechanismus durchgeführt werden. Mehr als 20 Plug-ins sind bereits verfügbar, einschließlich:
& Nbsp; * Java
& Nbsp; * PL / SQL
. & Nbsp; * Technische Schulden
Was ist neu in dieser Pressemitteilung:
- Projektübergreifende Erfassung der Code-Duplizierung
- Timemachine 2.0. Wiedergabe die Entwicklung jeglicher Qualitätsmetrik und verfolgen Sie es zusammen mit dem Armaturenbrett
Was ist neu in Version 2.10:
- Diese Version Internationalisierung, manuelle Maßnahmen und Benachrichtigungsdienste.
Was ist neu in Version 2.7:
- Diese Version unterstützt die Überwachung Abdeckung durch Unit-Tests für neue / aktualisiert Quellcode.
- Zur gleichen Zeit wird die Integration zwischen Sonar und dem SCM hat sich viel enger.
Was ist neu in Version 2.6:
- [SONAR-1481] - Lassen Findbugs Erweiterungen
- [SONAR-2106] - New Java-Bibliothek, um Projektanalyse bootstrap
- [SONAR-2123] - New Annotation, damit anzugeben, in der Umgebungen BatchExtension aktiv sein soll
- [SONAR-2148] - Neu Immobilien zum Niveau der Java-Sprache zu verwalten
- [SONAR-2151] - Neue Eigenschaft, um Quellencodierung verwalten
- [SONAR-2172] - API: New Erweiterungspunkt - Initializer
Was ist neu in Version 2.4:
- Diese Version bietet die Möglichkeit, benutzerdefinierte Dashboards zu erstellen, zu verwalten Plugins aus dem Browser und der Architektur-Regeln definieren.
- Es hat Unterstützung für Maven 3.
Was ist neu in Version 2.3:
- Die Fähigkeit, eine Codierung der Regel mehrmals aktivieren, Backup und Wiederherstellung Qualitätsprofile und alle Regeln durch eine Suche auf einmal zurück zu aktivieren.
- Eine neue Regeln API. Die Fähigkeit, statische Ressourcen Plugins hinzufügen.
- Unterstützung für Qualitätsmodelle (zB ISO 9126) durch eine neue Meta-Modell.
- Eine neue API und neue Findbugs Regeln.
Was ist neu in Version 2.2:
- Es gibt drei wichtige Funktionen in dieser Version: Filter, Favoriten und Plugin Klassenladeprogramme.
- Oben auf diesen drei Funktionen enthält dieses Release mehr als 60 Verbesserungen und Bugfixes, darunter Check / PMD Upgrades und Support von Clover 3.
Was ist neu in Version 1.12:
- Neues Feature:
- [SONAR-61] - Link zur Beschreibung von einer Verletzung in der Ressource-Viewer angezeigt regieren
- [SONAR-630] - Sonar sollte eine komplette Benutzerverwaltung haben
- [SONAR-675] - Kolorieren den Quellcode in der Ressourcen-Viewer
- [SONAR-972] - Geben Sie eine generische Sonar Weg, um den Quellcode, um eine Verletzung zu unterdrücken, zu markieren: // NOSONAR
- [SONAR-1180] - hinzufügen CPD Optionen ignoreLiterals und ignoreIdentifiers
- [SONAR-1224] - API: neue Erweiterungspunkt, um Code Einfärbung auf neue Sprachen hinzufügen,
- [SONAR-1264] - Neuer Erweiterungspunkt: externes Management von Benutzer-Passwörter
- Verbesserung:
- [SONAR-658] - Include Plugin Name in Verstöße Annotations
- [SONAR-840] - Schnellere JSON Generation
- [SONAR-881] - Verwenden SieOverride Annotation zu vermeiden Zählen undocumentedAPI wenn überwiegende öffentliche API
- [SONAR-1018] - NoClassDefFoundError ist nicht richtig durch den Sonar Maven Plugin gehandhabt
- [SONAR-1044] - Aktivieren, um Farbskala auf der treemap ändern
- [SONAR-1075] - Standardisierung der Weg & quot; Best Value & quot; auf Metric verwaltet
- [SONAR-1146] - In der Zahl der öffentlichen API im Resource Viewer-Header
- [SONAR-1147] - Fügen Sie den vollständigen Dateipfad in der Ressourcen-Viewer-Header
- [SONAR-1157] - Hinzufügen & quot; dachter Linien & quot; und & quot; dachter Bedingungen & quot; in der & quot; Coverage & quot; Registerkarte des Ressourcenanzeige
- [SONAR-1176] - In die formale ID von Regeln in Beschreibung der Regel
- [SONAR-1177] - Parsing Surefire Berichten ist zu langsam
- [SONAR-1184] - API: Aktualisieren Sie auf commons-codec 1.4
- [SONAR-1186] - Fügen Sie den MS SQL Server-Treiber auf Klassenpfad
- [SONAR-1190] - Schnellere Recherche-Seiten
- [SONAR-1193] - Artikel & quot; Import um & quot; vermisst Eigenschaft & quot; Option & quot; in Konfigurationsbildschirm
- [SONAR-1202] - Verbesserung der SQL Anfrage von Sonar Webservice verwendet werden, um Snapshot-Namen zu erhalten
- [SONAR-1214] - Default Priorität UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Findbugs Regel muss gering sein
- [SONAR-1215] - Default Priorität OBL_UNSATISFIED_OBLIGATION Findbugs Regel muss gering sein
- [SONAR-1219] - Change default Priorität SIC_INNER_SHOULD_BE_STATIC_ANON Findbugs Regel von Critical Major
- [SONAR-1220] - Change default Priorität SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Findbugs Regel von Critical Major
- [SONAR-1221] - Change default Priorität CI_CONFUSED_INHERITANCE Findbugs Regel von Critical nach Klein
- [SONAR-1222] - Change default Priorität RV_CHECK_FOR_POSITIVE_INDEXOF Findbugs Regel von Critical nach Klein
- [SONAR-1223] - Change default Priorität DM_CONVERT_CASE Findbugs Regel von Major zu Info
- [SONAR-1226] - Tun Sie etwas Reinigung in der Art und Weise Coremetrics in Domänen organisiert
- [SONAR-1245] - Hinzufügen von Titeln auf den treemap
- [SONAR-1246] - Die Beschreibung des PMD-Regel 'Close Ressource "nicht explizit
- [SONAR-1248] - Leere Bauer sollte nicht als öffentliche API berücksichtigt werden
- [SONAR-1250] - Verbesserung der Wiedergabe der Vervielfältigung Dichte in Komponenten treemap
- [SONAR-1251] - Wählen Sie die Metriken von Domain in Komponenten treemap
- [SONAR-1258] - Upgrade auf XStream 1.3.1
- [SONAR-1259] - Kontext-bezogene Titel des HTML-Seiten
- [SONAR-1261] - Verbesserung der Skript-Datei in den Krieg, um jegliche Verwendung von lokal installierten ANT Version zu verhindern bauen
- [SONAR-1285] - Verbesserung der SQL Anfrage in Ladung snapshots.isLast Spalte auf 0 gesetzt
- [SONAR-1293] - Keine Protokolle beim Rendern ein Plugin Widget nicht
- Bug:
- [SONAR-1115] -. Ausschluss von der statischen Analyse unterdrückt auch Surefire (JUnit) Testergebnisse
- [SONAR-1155] - Bei der Auswahl einer Metrik, die nur Nullwerte in der Baumkarte (Größe Achse), ist es nicht erfrischen
- [SONAR-1164] - sonar.jdbc.dialect Eigenschaft nicht korrekt die Active Dialekt initialisieren zu verwenden
- [SONAR-1165] - Sonar ist mit dem falschen shema in Oracle XE bei der Ausführung von zwei Instanzen mit verschiedenen Versionen
- [SONAR-1172] - Bad Standardwert für die Check Regel & quot; Typename & quot; in der & quot; Sun prüft & quot; Profil
- [SONAR-1182] - kann nicht geöffnet ResourceViewer, um den Quellcode anzuzeigen
- [SONAR-1188] - Sonar-Tintenfisch und Sonar-Plug-api Artefakte ungültige Prüfsummen
- [SONAR-1203] - fehlschlagen, Oracle-Datenbank mit Fehler ORA-01795 bereinigen
- [SONAR-1206] - Wie Sie einen 404 HTTP-Fehler führt zu einer Schleife in url / Projekte
- [SONAR-1217] - Temporary deactivate EQ_DOESNT_OVERRIDE_EQUALS Findbugs Regel
- [SONAR-1218] - Change default Priorität SIC_INNER_SHOULD_BE_STATIC Findbugs Regel von Critical Major
- [SONAR-1233] - kommentiert LOC Metrik nicht nativen GWT Methoden zählen
- [SONAR-1235] - Übereifrige kommentiert LOC
- [SONAR-1236] - Browser-Cache muss beim Upgrade Sonar gereinigt werden
- [SONAR-1237] - Ungültige Prüfsummen für Sonar-Tintenfisch und Sonar-plugin-api in http://repository.codehaus.org
- [SONAR-1253] - Kann Projekt Links in Einstellungen nicht aktualisieren
- [SONAR-1275] - Fehler bei der Ausführung zum ersten Mal mit PostgreSQL 8.2: Activerecord :: ActiveRecordError: ERROR: Wert zu lang für Typ character varying (9)
- [SONAR-1292] - piechart kann nicht angezeigt werden, wenn keine Daten
- [SONAR-1294] - Löschen eine manuelle Metrik nie endet
- [SONAR-1303] - Code colorizer Mechanismus nicht richtig handhaben umgekehrten Schrägstrich
- Merk:
- [SONAR-701] - Timeouts in Sonar-Server HTTP-Verbindung sollte konfigurierbar sein
Kommentare nicht gefunden