PMD skannar Java-källkod och letar efter potentiella problem som: Möjliga buggar - tom försök / fånga / slutligen / byta uttalanden Död kod - oanvända lokala variabler, parametrar och privata metoder Suboptimal kod - slösande String / StringBuffer-användning Överkomplicerade uttryck - onödigt om uttalanden,för slingor som kan vara medan slingor Duplicera kod - kopierad / klistrad kod betyder kopierade / klistrade buggar
Hemsida:
http://pmd.sourceforge.net/kategorier
Alternativ till Pmd för alla plattformar med någon licens
21
Codacy
Granskar automatiskt kodstil, säkerhet, duplicering, komplexitet och täckning vid varje förändring samtidigt som du spårar kodkvalitet genom dina sprintar.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)
3
FindBugs
FindBugs, ett program som använder statisk analys för att leta efter buggar i Java-kod
- Gratis
- Windows
- Mac
- Linux
- Java Mobile