2012-04-02 16 views
7

Nella mia azienda abbiamo iniziato a utilizzare CheckStyle, FindBugs e PMD per verificare la qualità del nostro codice e unificare i nostri stili di programmazione. Questi strumenti sono molto efficaci ma sfortunatamente hanno alcune serie di regole sovrapposte.CheckStyle, FindBugs e configurazioni PMD senza sovrapposizione

Sono disponibili configurazioni online che hanno rimosso le regole di sovrapposizione?

Ovviamente, queste serie di regole predefinite non sono applicabili a tutti i progetti, ma sarebbe un buon punto di partenza per noi. Potremmo prendere questa configurazione predefinita (non sovrapposta) e adattarla al nostro stile invece di eliminare prima le serie di regole per i duplicati.

risposta

7

Sonar navi con alcune buone configurazioni chiamati Sonar Way e Sonar Way con FindBugs che non sembrano avere alcuna sovrapposizione tra i diversi strumenti (Checkstyle, FindBugs e PMD). Sembrano soddisfare i miei bisogni come un buon punto di partenza per una configurazione senza tutte le regole superflue.

PS Ero esitante a rispondere alla mia domanda, ma nessun altro aveva una risposta o anche un commento penetrante. This thread on Meta also seems to think it's okay.

+0

Sono d'accordo, Sonar è una buona scelta. – AHungerArtist

+0

Sonar way con FindBugs è il migliore! Specialmente se stai cercando soluzioni opnesource in questo spazio. – Samisa

+0

Tra l'altro in SonarQube 4.5.1 non esiste un profilo di qualità con il nome "Sonar Way con FindBugs". I profili di qualità disponibili sono "Sonar Way" e "FindBugs" – Sam

Problemi correlati