A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

android java nullability nullability-analysis static-analysis static-code-analysis
12 Open Issues Need Help Last updated: Aug 10, 2026

Open Issues Need Help

View All on GitHub

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis
enhancement good first issue

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis
good first issue documentation

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis
Reactor support? 2 months ago
enhancement lowpriority good first issue

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis
help wanted good first issue

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

AI Summary: This issue proposes refactoring NullAway's codebase to stop identifying switch expressions using string comparisons. Since NullAway now requires JDK 17, it can leverage more direct and robust methods, such as specific AST node types, to determine if an expression is a switch expression. The task involves updating two specific locations in the `NullAway.java` and `GenericsChecks.java` files.

Complexity: 2/5
good first issue

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

AI Summary: This issue proposes upgrading the project's build system to Gradle 9.x. The task is labeled 'help wanted' and is expected to provide an opportunity to understand the project's build process, specifically how NullAway is constructed. The creator anticipates the upgrade might involve some challenges but hopes it won't be overly difficult.

Complexity: 4/5
help wanted

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
#android#java#nullability#nullability-analysis#static-analysis#static-code-analysis