Możliwe duplikaty:
Narzędzie do analizy statycznej dla Java?
Muszę znaleźć analizę lub inspekcję kodu Javanarzędzie, które można dostosować za pomocą reguły zdefiniowanej przez użytkownika. Właściwie, muszę zrobić statyczny kod w moim obszarze roboczym, aby nie był statyczny. narzędzie, w którym mogę napisać pewne zasady, np. jeśli taki kod zostanie napotkany w całym obszarze roboczym, a następnie zrobić coś.
Czy ktoś może coś zasugerować.
Odpowiedzi:
10 dla odpowiedzi № 1Możesz użyć
Google CodePro Analytix (Darmowy) (jedno z moich ulubionych narzędzi),
Findbugs
PMD
Checkstyle
Sonar (jest również dobry, ponieważ integruje wszystkie Findbugi, PMD, Checkstyle w jednym miejscu i bardzo dobrze udostępnia raporty z pulpitu nawigacyjnego)
3 dla odpowiedzi № 2
PMD jest rozszerzalny. Reguły są oparte na plikach i mogą być kodowane w języku Java lub XPath.
3 dla odpowiedzi nr 3
Jeśli chcesz samodzielnego narzędzia http://www.sonarsource.org/ zapewnia analizę statyczną za pomocą PMD, Findbugs, Checkstyles itp. Możesz zdefiniować własne poziomy ważności dla wszystkich reguł i modyfikować reguły.
Integruje się również z Eclipse.
2 dla odpowiedzi № 4
1.pmd
2.findbugs
Zauważyłem, że pmd jest bardzo użyteczny.