2012-04-02 11 views
7

w mojej firmie zaczęliśmy używać Checkstyle, FindBugs i PMD, by sprawdzić naszą jakość kodu i ujednolicić nasze style programowania. Narzędzia te są bardzo skuteczne, ale niestety mają pewne nakładające się zestawy reguł.konfiguracje Checkstyle, FindBugs i PMD bez nakładania

Czy istnieją konfiguracje dostępne w Internecie, które zostały usunięte nakładających się przepisów?

Oczywiście, te zestawy domyślnej reguły nie są stosowane do każdego projektu, ale byłby to dobry punkt wyjścia dla nas. Możemy przyjąć tę domyślną (nie nakładającą się) konfigurację i dostosować ją do naszego stylu zamiast przycinać najpierw zestawy reguł dla duplikatów.

Odpowiedz

7

Sonar statki z niektórych bardzo dobrych konfiguracjach nazywa Sonar Way i Sonar sposób z FindBugs które nie wydają się mieć żadnego nakładania się różnych narzędzi (Checkstyle, FindBugs i PMD). Wydaje się, że spełniają one moje potrzeby jako przyzwoity punkt wyjścia do konfiguracji bez wszystkich zbędnych reguł.

PS I nie odpowiedzieć moje własne pytanie, ale nikt inny nie miał odpowiedź czy nawet wnikliwe komentarz. This thread on Meta also seems to think it's okay.

+0

Zgadzam się, Sonar to dobry wybór. – AHungerArtist

+0

Droga sonaru z FindBugsem jest najlepsza! Zwłaszcza jeśli szukasz rozwiązań alternatywnych w tej przestrzeni. – Samisa

+0

Nawiasem mówiąc, w najnowszym SonarQube 4.5.1 nie ma profilu jakości o nazwie "Sonar Way with FindBugs". Dostępne profile jakości to "Sonar Way" i "FindBugs" – Sam

Powiązane problemy