Utilizziamo la versione 5.3 del server SonarQube con SonarLint 2.0 in modalità connessa. Come IDE utilizziamo Eclipse Mars 2.0 e quando confrontiamo i risultati trovati dal server SonarQube con i risultati trovati da SonarLint all'interno di IDE, i risultati sono diversi (esempi di file 274 errori in IDE, 826 in SonarQube!).SonarLint non mostra tutti i record rispetto al server SonarQube di riferimento
Una delle consuete differenziazioni è che "Variabile potrebbe essere dichiarata finale".
anche uno dei miei colleghi che sta usando per SonarLint IntelliJIdea sta avendo problemi simili (Idea versione 2016/01/01, SonarLint 2.0.2, file di esempio - stessi usati per il confronto in IDE 293 errori).
Mi chiedo perché ci sono tali differenziazioni contro il server e anche tra IDE.
Qualcuno potrebbe darmi una mano? Grazie.
Capisco! Grazie mille per la spiegazione sui motori esterni, ora ha molto più senso. – Uhla
Una buona risposta! Forse, il rimedio sarebbe per le persone di creare un nuovo profilo di qualità in SonarQube, facendo uso della mappatura delle regole e quindi attivare quel profilo invece di ciò che è disponibile in FindBugs e PMD. Immagino che questa dovrebbe essere una nuova richiesta di funzionalità per il prodotto SonarQube --- elevando il profilo basato su FindBug all'analizzatore SonarSource. – Jaywalker