Report Plugin per SonarQube™

Scarica un report in PDF da SonarQube
o crea un report personalizzato a partire da un modello ODT.

L'installazione richiede pochi e semplici passi.


  1. Utilizza il Centro di aggiornamento di bitegarden o copia il file .jar scaricato nel folder dei plugins di SonarQube™:

    $SONAR_HOME/extensions/plugins/
  2. Riavvia il server di SonarQube.
  3. Accedi come amministratore ed entra nel pannello di configurazione di SonarQube™. Seleziona il plugin.
  4. Incolla il numero della licencia e salva

Puoi utilizzarlo immediatamente, non è necessario eseguire una nuova analisi per poter scaricare i reports.

PROVA GRATUITA COMPRA ORA

Gestione dei reports di SonarQube


Puoi trovare tutti i report relativi a questo plugin nell'opzione "More ..." e poi "Reporting" nel menu dello spazio del progetto di SonarQube™.

Potrai scaricare tutti quelli disponibili nella pagina di gestione dei report:

- Executive PDF Summary Report: tutte le metriche più importanti in una pagina..
- Issue Breakdown PDF Summary Report: questo report in PDF estende il report esecutivo con il riassunto delle evidenze trovate per ogni regola (una pagina per ogni regola). Include metriche generali e il codice nuovo, e un riassunto delle evidenze trovate per ogni regola. de código nuevo, y un resumen de evidencias detectadas por regla.
- Full Issue Breakdown PDF Report: questo report in PDF estende l'Issues summary breakdown con tutte le informazioni sui problemi. Include metriche generali e nuove metriche del codice insieme a tutti i problemi basati sulle regole.
- Custom Open Document (ODT) Report: un report personalizzato generato da un modello Open Document che è possibile modificare.

Scaricare un report da SonarQube management section

Pagina di gestione dei reports generata dal Report Plugin per SonarQube

Personalizza il modello Open Document (ODT) del progetto


Crea il tuo report personalizzato e configura il plugin per poterlo utilizzare attraverso le impostazioni di amministrazione

Report Plugin per SonarQube ™ consente di configurare il modello globalmente o per progetto. Inoltre, i modelli sono forniti tramite URL, quindi non è obbligatorio avere accesso alla macchina su cui è in esecuzione SonarQube ™.

Scarica il modello predefinito per visualizzare un esempio.

Configurazione di reports Open Document (ODT) personalizzabili


La creazione di un rapporto personalizzato risiede nelle impostazioni del modello. Il modello è un OpenDocument che può essere editato con Open Office o LibreOffice.

Per generare i modelli viene utilizzato un sottoinsieme di FreeMarker. Alcune espressioni valide sono:

  • ${ncloc} : Sostituisci l'espressione ncloc con il suo valore. Se ncloc non è disponibile in fase di esecuzione, la generazione del report si bloccherà.
  • ${ncloc!} : Sostituisci l'espressione ncloc con il suo valore, se esiste.
  • ${ncloc!"No lines"} : Sostituisci l'espressione ncloc con il suo valore, se esiste. In caso contrario, mostrerà "Nessuna riga".
  • [#if ncloc > 10000] : Se ncloc> 10000 mostriamo tutto fino a "else", altrimenti mostriamo il blocco di testo successivo.
    Big project
    [#else]
    Small project
    [/#if]

Devi stare attento a come OpenOffice / LibreOffice genera i modelli. Accade spesso che le espressioni non vengano salvate come un singolo elemento. Per risolvere questo, dobbiamo cliccare su "cancella formato diretto" (selezionare il testo e cliccare con il tasto destro).

Nota che tutte le espressioni devono essere ben formate e valutabili per funzionare correttamente.

Variabili disponibili per la progettazione del report


Le variabili disponibili sono tutte le metriche esistenti in SonarQube per il progetto, i trattini ('-') vengono sostituiti dai trattini bassi ('_').

Inoltre, puoi utilizzare queste variabili per inserire i metadati del progetto:
project_name
project_key
project_version
analysis_date
branch_name

Dai un'occhiata al modello predefinito per vedere un esempio di come funziona.

Comincia subito a scaricare i reports da SonarQube™!



PROVA GRATUITA

Licenza di prova

  • Licenza di prova di 14 giorni
  • Dopo aver compilato il modulo potrai scaricare il file che include la licenza di prova
  • Compilando il modulo potrai scaricare la versione compatibile con LTS, visita la pagina di download per altre versioni