NullAway

NPE checker

A tool to help eliminate NullPointerExceptions in Java code with low build-time overhead

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

GitHub

4k stars
69 watching
299 forks
Language: Java
last commit: almost 2 years ago
Linked from 2 awesome lists

androidjavanullabilitynullability-analysisstatic-analysisstatic-code-analysis

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
qos-ch/logbackReliable, fast and flexible logging framework for Java applications3,026
jakewharton/butterknifeTools for simplifying Android view handling and event handling25,556
hotswapprojects/hotswapagentEnables runtime redefinition of classes and resources in Java applications.2,376
igniterealtime/smackAn XMPP client library for Java and Android2,385
owasp/benchmarkA collection of examples and benchmarks to test the robustness of Java applications against various attacks and vulnerabilities3
checkstyle/checkstyleA tool to enforce coding standards and best practices in Java code8,375
iqiyi/xcrashA tool that captures and reports crashes in Android apps without requiring root or system permissions.3,737
keepsafe/dexcount-gradle-pluginReports the number of method references in APKs during builds to help track app growth and avoid method-reference limits.3,079
ricardojba/poi-slingerAutomatically identifies serialization issues in PHP applications by forcing them to perform DNS lookups with serialized objects42
mbechler/marshalsecAnalyzes and exploits vulnerabilities in Java marshalling libraries to demonstrate potential code execution3,419
bjoernq/unmock-pluginEnables unit testing with real Android classes324
powermock/powermockA Java framework that enables unit testing of normally untestable code by mocking static methods, constructors, and final classes.4,167
alibaba/arthasA tool to help Java developers diagnose and troubleshoot production issues without modifying code or restarting servers.35,783
uniba-dsg/bppDetects portability issues in BPEL code to ensure compatibility across different engines and environments.4
evant/gradle-retrolambdaA plugin for Gradle that allows Java 6 or 7 development with lambda support5,298