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: about 1 month ago
Linked from 2 awesome lists

androidjavanullabilitynullability-analysisstatic-analysisstatic-code-analysis

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
qos-ch/logback Reliable, fast and flexible logging framework for Java applications 3,026
jakewharton/butterknife Tools for simplifying Android view handling and event handling 25,556
hotswapprojects/hotswapagent Enables runtime redefinition of classes and resources in Java applications. 2,376
igniterealtime/smack An XMPP client library for Java and Android 2,385
owasp/benchmark A collection of examples and benchmarks to test the robustness of Java applications against various attacks and vulnerabilities 3
checkstyle/checkstyle A tool to enforce coding standards and best practices in Java code 8,375
iqiyi/xcrash A tool that captures and reports crashes in Android apps without requiring root or system permissions. 3,737
keepsafe/dexcount-gradle-plugin Reports the number of method references in APKs during builds to help track app growth and avoid method-reference limits. 3,079
ricardojba/poi-slinger Automatically identifies serialization issues in PHP applications by forcing them to perform DNS lookups with serialized objects 42
mbechler/marshalsec Analyzes and exploits vulnerabilities in Java marshalling libraries to demonstrate potential code execution 3,419
bjoernq/unmock-plugin Enables unit testing with real Android classes 324
powermock/powermock A Java framework that enables unit testing of normally untestable code by mocking static methods, constructors, and final classes. 4,167
alibaba/arthas A tool to help Java developers diagnose and troubleshoot production issues without modifying code or restarting servers. 35,783
uniba-dsg/bpp Detects portability issues in BPEL code to ensure compatibility across different engines and environments. 4
evant/gradle-retrolambda A plugin for Gradle that allows Java 6 or 7 development with lambda support 5,298