NullAway
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
About
NullAway is a tool to help eliminate NullPointerExceptions (NPEs) in your Java code. To use NullAway, first add @Nullable annotations in your code wherever a field, method parameter, or return value may be null. Given these annotations, NullAway performs a series of type-based, local checks to ensure that any pointer that gets dereferenced in your code cannot be null. NullAway is similar to the type-based nullability checking in the Kotlin and Swift languages, and the Checker Framework and Eradicate null checkers for Java.
Open Source Health
- Stars
- 4,105
- Forks
- 367
- License
- MIT
- Last commit
- 29 days ago
Resources & Links
Related Categories
Vendor
Uber
Publisher of CausalML
Quick Links
Open Source
More by Uber
Related Products
Zhlint
A linting tool for Chinese language.
Top category match
Pecker
CodePecker is a tool to detect unused Swift code.
Top category match
Wartremover
Flexible Scala code linting tool
Top category match
TeXtidote
Spelling, grammar and style checking on LaTeX documents
Top category match
Secretlint
Pluggable linting tool to prevent committing credential.
Top category match