2015-11-02 9 views
5

Attualmente sto cercando di dare un senso alle modifiche della modalità di analisi in SonarQube 5.2. Il passaggio dalla modalità completa a publish è abbastanza semplice, ma è la rimozione della modalità incremental e l'aggiunta della modalità che mi sta davvero dando.Modalità di analisi in SonarQube 5.2

In precedenza, è stato suggerito che la modalità incrementale potesse essere utilizzata per vedere i problemi in solo quei file che sono stati modificati, mentre la modalità di anteprima avrebbe analizzato l'intero progetto. Questo è ancora il caso con la modalità Problemi?

Il mio progetto è enorme (1-3 ore per analizzare da zero) quindi avere la possibilità di analizzare solo in modo incrementale per cose come i controlli pre-commit o l'integrazione con Github è praticamente indispensabile per rendere lo strumento utilizzabile dai nostri sviluppatori .

Sarebbe gradito qualsiasi chiarimento che la gente possa fornire.

risposta

6

Abbiamo deciso di rinominare la modalità preview in modalità issues poiché questo è più chiaro: si tratta di problemi (nessun calcolo di duplicazione, copertura, misure differenziali, ...).

Avere una vera modalità preview (cioè un'analisi reale pubblicare senza commit dei risultati alla fine) che consentano di controllare cancelli qualità è prevista per 5.4: https://jira.sonarsource.com/browse/SONAR-6763

Abbiamo anche rimosso la modalità incremental che era molto mal chiamato. In effetti era "solo" un'analisi parziale. È possibile (quasi) ottenere lo stesso risultato filtrando i file di input usando sonar.inclusions. Ma sappiamo che per l'analisi pre-commit può essere interessante ottimizzare automaticamente l'analisi issues eseguendo solo i sensori sui file modificati. Ecco perché introdurremo qualcosa di simile (ma non esattamente la stessa) in 5.3 che dovrebbe essere rilasciato entro la fine di dicembre: https://jira.sonarsource.com/browse/SONAR-6931

+1

Grazie, Julien. Quindi, per chiarezza, se abbiamo assolutamente bisogno delle vecchie funzionalità incrementali, è meglio rimanere alla 5.1 e aspettare 5.3? –

+0

Oppure puoi usare 5.2 e limitare manualmente l'ambito dell'analisi con sonar.inclusions = xxxx –

+0

Quindi, dato che hai deciso di rinominare una variabile, ora non funziona da Eclipse. Cosa fare per favore? – ACV