pmd
https://github.com/pmd/pmd
Java
An extensible multilanguage static code analyzer.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Java not yet supported26 Subscribers
Add a CodeTriage badge to pmd
Help out
- Issues
- [java] Fix impl of ASTVariableId::isResourceDeclaration
- [java] Improve a bit the recovery behavior for unknown types
- [java] UnusedPrivateMethod false-positive / method reference in combination with custom object
- [cpd] Fix CPD crashes about unicode escapes
- [core] Actually duplicate the whole current config for RuleSetLoader
- [java] Fix incompatible class bounds not checked during incorporation
- [apex] Update summit-ast and apex-parser
- [java] Bad intersection, unrelated class types java.lang.Object[] and java.lang.Number
- [core] Referenced Rulesets do not emit details on validation errors
- Restore `--language none` behavior for `pmd cpd` to find duplicates in plain text and Markdown?
- Docs
- Java not yet supported