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] LocalVariableCouldBeFinal on 'size' variable in for loop
- [java] CommentRequired triggers for JUnit tests
- [java] Drop AtLeastOneConstructor
- [java] TooManyMethods triggers for JUnit tests
- [java] How to resolve AvoidInstantiatingObjectsInLoops with Date?
- [core] CLI hides later warnings
- [java] Turn off AvoidLiteralsInIfCondition
- [java] CommentSize triggers "Too many lines" on method with several parameters
- [java] JUnit4TestShouldUseBeforeAnnotation false positive when overriding setUp
- [java] Instantiation rules cannot tell apart java.lang primitive wrappers and same named classes
- Docs
- Java not yet supported