error-prone
https://github.com/google/error-prone
Java
Catch common Java mistakes as compile-time errors
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 supported22 Subscribers
Add a CodeTriage badge to error-prone
Help out
- Issues
- Make TooManyParameters analyzer ignore methods that have apps framework HttpMethod annotations.
- JPMS: Cannot use both annotations and type-annotations
- Increasing minimum supported JDK to JDK 21 (and dropping support for JDK 17)
- UnusedMethod: add `com.google.j2objc.annotations.OnDealloc` to ignore list
- Invalid Refaster suggestion because parentheses are not added
- `PlaceholderUnificationVisitor` using javac 21 API
- PrivateConstructorForUtilityClass: ignore `@SpringBootApplication`
- ThreadSafe: recognize name
- IdentifierName: accept regex to exempt type name violations
- UnusedVariable: exempt @FieldSource
- Docs
- Java not yet supported