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
295 forks
Language: Java
last commit: 2 days ago
Linked from 2 awesome lists

androidjavanullabilitynullability-analysisstatic-analysisstatic-code-analysis

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
qos-ch/logback A logging framework for Java that aims to be reliable, generic, fast, and flexible. 3,016
jakewharton/butterknife Tools for simplifying Android view handling and event handling 25,545
hotswapprojects/hotswapagent Enables runtime redefinition of classes and resources in Java applications. 2,366
igniterealtime/smack An XMPP client library for Java and Android 2,383
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,354
iqiyi/xcrash A tool that captures and reports crashes in Android apps without requiring root or system permissions. 3,727
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,073
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,403
bjoernq/unmock-plugin Enables unit testing with real Android classes 323
powermock/powermock A Java framework that enables unit testing of normally untestable code by mocking static methods, constructors, and final classes. 4,162
alibaba/arthas A tool to help Java developers diagnose and troubleshoot production issues without modifying code or restarting servers. 35,696
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