Sonar

Software screenshot:
Sonar
Dettagli del software:
Versione: 2.11
Data di caricamento: 11 May 15
Sviluppatore: The Sonar Team
Licenza: Libero
Popolarità: 64

Rating: 3.0/5 (Total Votes: 1)

Sonar è una piattaforma aperta per la gestione della qualità del codice. Come tale, si estende nella sua versione base 7 assi della qualità del codice.
Sonar ha un modo molto efficiente di navigazione, un equilibrio fra strumenti di visualizzazione di alto livello, TimeMachine, cruscotto e caccia difetto. & Nbsp; In questo modo per scoprire rapidamente i progetti e / o componenti che sono in debito tecnica per stabilire piani d'azione.
Sonar è un'applicazione web-based. Regole, avvisi, soglie, esclusioni, impostazioni & hellip; può essere configurato in linea. Sfruttando il suo database, Sonar permette non solo di unire le metriche del tutto, ma anche per mescolarle con misure storici.
Coprire nuovi linguaggi, l'aggiunta di motori di regole, calcolo metriche avanzate può essere fatto attraverso un potente meccanismo di estensione. Più di 20 plugin sono già disponibili, tra cui:
& Nbsp; * Java
& Nbsp; * PL / SQL
. & Nbsp; * debito tecnico

Cosa c'è di nuovo in questa versione:

  • rilevamento incrociato progetto di duplicazione del codice
  • TimeMachine 2.0:. Riproduzione l'evoluzione di tutte le qualità metrica e seguirli con il cruscotto

Cosa c'è di nuovo in versione 2.10:

servizi

​​

  • Questa versione aggiunge l'internazionalizzazione, misure manuali, e di notifica.

Cosa c'è di nuovo in versione 2.7:

  • Questa versione aggiunge il supporto per la copertura di monitoraggio da unit test su nuove / codice sorgente aggiornato.
  • Al tempo stesso, l'integrazione tra Sonar e il SCM è diventato molto più stretto.

Cosa c'è di nuovo in versione 2.6:

  • [SONAR-1481] - Consentire estensioni FindBugs
  • [SONAR-2106] - Nuova Libreria Java per l'avvio dell'analisi progetto
  • [SONAR-2123] - Nuova annotazione per permettere di specificare in quali ambienti BatchExtension deve essere attivo
  • [SONAR-2148] - Nuove proprietà per gestire il livello del linguaggio Java
  • [SONAR-2151] - Nuova proprietà per gestire la codifica sorgente
  • [SONAR-2172] - API: Nuovo punto di estensione - Initializer

Cosa c'è di nuovo nella versione 2.4:

  • Questa versione aggiunge la possibilità di creare cruscotti personalizzati, per la gestione plugin dal browser, e di definire le regole di architettura.
  • Ha il supporto per Maven 3.

Cosa c'è di nuovo nella versione 2.3:

  • La possibilità di attivare una regola di codifica più volte, il backup e ripristinare i profili di qualità, e attivare tutte le regole restituiti da una ricerca in una sola volta.
  • Una nuova normativa API. La possibilità di aggiungere risorse statiche a plugins.
  • Il supporto per i modelli di qualità (ad esempio ISO 9126) attraverso un nuovo meta-modello.
  • Una nuova API e nuovo FindBugs regole.

Cosa c'è di nuovo nella versione 2.2:

  • Ci sono tre caratteristiche fondamentali in questa versione: filtri, favoriti e classloader plugin.
  • Oltre a queste tre caratteristiche, questa versione contiene più di 60 miglioramenti e correzioni di bug, inclusi gli aggiornamenti e il supporto di Clover 3 Checkstyle / PMD.

Cosa c'è di nuovo in versione 1.12:

  • Nuova funzione:
  • [SONAR-61] - link a governare descrizione da una violazione visualizzato nel visualizzatore risorsa
  • [SONAR-630] - Sonar dovrebbe avere una gestione degli utenti completa
  • [SONAR-675] - Colorare il codice sorgente nel visualizzatore di risorse
  • [SONAR-972] - Fornire un modo generico Sonar per codificare il codice sorgente al fine di reprimere la violazione: // NOSONAR
  • [SONAR-1180] - aggiungere opzioni CPD ignoreLiterals e ignoreIdentifiers
  • [SONAR-1224] - API: nuovo punto di estensione per aggiungere codice colorazione su nuovi linguaggi
  • [SONAR-1264] - Nuovo punto di estensione: gestione esterna delle password degli utenti
  • Miglioramento:
  • [SONAR-658] - Includere Plugin Nome Violazioni NOTE
  • [SONAR-840] - generazione JSON veloce
  • [SONAR-881] - UtilizzareOverride annotazione per evitare di contare undocumentedAPI quando si esegue l'override API pubblico
  • [SONAR-1018] - NoClassDefFoundError non viene gestito correttamente dal plugin Sonar Maven
  • [SONAR-1044] - consente di modificare la scala di colori sul treemap
  • [SONAR-1075] - Standardizzare la via & quot; Best Value & quot; è gestito sulla metrica
  • [SONAR-1146] - Aggiungere il numero di API pubblica nel Visualizzatore Resource intestazione
  • [SONAR-1147] - Aggiungere il percorso completo del file nel Visualizzatore Resource intestazione
  • [SONAR-1157] - Aggiungi & quot; linee Scoperto & quot; e & quot; condizioni Scoperto & quot; in & quot; Coverage & quot; scheda del Viewer risorsa
  • [SONAR-1176] - Aggiungere l'ID formale delle norme nella descrizione della regola
  • [SONAR-1177] - Analizzare le relazioni Surefire è troppo lento
  • [SONAR-1184] - API: l'aggiornamento a commons-codec 1.4
  • [SONAR-1186] - Aggiungere il driver Microsoft SQL Server per classpath
  • [SONAR-1190] - Rendere più veloce pagine drill-down
  • [SONAR-1193] - articolo & quot; Import per & quot; manca proprietà & quot; opzione & quot; nella schermata di configurazione
  • [SONAR-1202] - Migliorare richiesta SQL utilizzata da Sonar webservice per ottenere i nomi delle istantanee
  • [SONAR-1214] - la priorità di default di regola UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Findbugs deve essere minore
  • [SONAR-1215] - la priorità di default di regola OBL_UNSATISFIED_OBLIGATION Findbugs deve essere minore
  • [SONAR-1219] - Cambia priorità predefinita di regola SIC_INNER_SHOULD_BE_STATIC_ANON Findbugs da critica al Maggiore
  • [SONAR-1220] - Cambia priorità predefinita di regola SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Findbugs da critica al Maggiore
  • [SONAR-1221] - Cambia priorità predefinita di regola CI_CONFUSED_INHERITANCE Findbugs da Fondamentale per Minori
  • [SONAR-1222] - Cambia priorità predefinita di regola RV_CHECK_FOR_POSITIVE_INDEXOF Findbugs da Fondamentale per Minori
  • [SONAR-1223] - Cambia priorità predefinita di regola DM_CONVERT_CASE Findbugs da Maggiore a informazioni
  • [SONAR-1226] - Fare qualche pulizia nel modo Coremetrics sono organizzati in domini
  • [SONAR-1245] - Aggiungi titoli per la treemap
  • [SONAR-1246] - La descrizione della regola PMD 'Chiudi risorsa' non è esplicito
  • [SONAR-1248] - costruttori vuote non devono essere considerati come API pubblica
  • [SONAR-1250] - Migliorare rendering di duplicazione densità nei componenti treemap
  • [SONAR-1251] - Selezionare le metriche di dominio nei componenti treemap
  • [SONAR-1258] - Aggiornamento a XStream 1.3.1
  • [SONAR-1259] - titolo contestuale di pagine HTML
  • [SONAR-1261] - Migliorare lo script per compilare file di guerra al fine di evitare qualsiasi uso della versione ANT installata localmente
  • [SONAR-1285] - Migliorare richiesta SQL incaricato di fissare colonna snapshots.isLast a 0
  • [SONAR-1293] - Nessun registro durante il rendering di un widget plugin di non
  • Bug:
  • [SONAR-1115] -. I risultati Esclusione dall'analisi statica sopprime anche infallibile (JUnit) prova
  • [SONAR-1155] - Quando si seleziona un parametro che ha solo valori zero nel treemap (asse formato), non ottiene aggiornata
  • [SONAR-1164] - proprietà sonar.jdbc.dialect non inizializza correttamente il dialetto ActiveRecord usare
  • [SONAR-1165] - Sonar utilizza lo Shemà sbagliato in Oracle XE durante l'esecuzione di due istanze con versioni differenti
  • [SONAR-1172] - valore di default Bad per la regola & quot Checkstyle; TypeName & quot; in & quot; Sun controlli & quot; profilo
  • [SONAR-1182] - Impossibile aprire ResourceViewer per visualizzare il codice sorgente
  • [SONAR-1188] - sonar-calamaro e sonar-plug-api artefatti hanno checksum non validi
  • [SONAR-1203] - Non riescono a eliminare database Oracle con l'errore ORA-01795
  • [SONAR-1206] - Ottenere un Errore 404 HTTP porta ad un ciclo in url / progetti
  • [SONAR-1217] - disattivazione temporanea EQ_DOESNT_OVERRIDE_EQUALS regola Findbugs
  • [SONAR-1218] - Cambia priorità predefinita di regola SIC_INNER_SHOULD_BE_STATIC Findbugs da critica al Maggiore
  • [SONAR-1233] - Ha commentato LOC metrica non dovrebbe contare metodi GWT nativi
  • [SONAR-1235] - Overzealous LOC Commentate
  • [SONAR-1236] - la cache del browser deve essere pulito quando l'aggiornamento Sonar
  • [SONAR-1237] -? Somme di controllo validi per sonar-calamari e sonar-plugin-api presso http://repository.codehaus.org
  • [SONAR-1253] - Impossibile aggiornare i collegamenti di progetto nelle impostazioni
  • [SONAR-1275] - Errore durante l'esecuzione per la prima volta con PostgreSQL 8.2: ActiveRecord :: ActiveRecordError: ERRORE: valore troppo lungo per il personaggio tipo variabile (9)
  • [SONAR-1292] - Impossibile visualizzare piechart quando non ci sono dati
  • [SONAR-1294] - Eliminazione di una metrica manuale non finisce mai
  • [SONAR-1303] - Codice meccanismo colorizer non gestisce correttamente carattere backslash
  • Desiderio:
  • [SONAR-701] - Timeout di connessione HTTP Server sonar dovrebbe essere configurabile

Programmi simili

nose-parameterized
nose-parameterized

14 Apr 15

SpeedTest
SpeedTest

12 May 15

Scalasca
Scalasca

20 Feb 15

Commenti a Sonar

I commenti non trovato
Aggiungi commento
Accendere le immagini!