nullaway online with Winfy

We have hosted the application nullaway in order to run this application in our online workstations with Wine or directly.


Quick description about nullaway:

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. NullAway is fast. It is built as a plugin to Error Prone and can run on every single build of your code. In our measurements, the build-time overhead of running NullAway is usually less than 10%. NullAway is also practical: it does not prevent all possible NPEs in your code, but it catches most of the NPEs we have observed in production while imposing a reasonable annotation burden, giving a great "bang for your buck.".

Features:
  • NullAway requires that you build your code with Error Prone
  • The configuration for an Android project is very similar to the Java case
  • Some annotation processors like Dagger and AutoValue generate code into the same package namespace as your own code
  • NullAway is licensed under the MIT license
  • NullAway is fast
  • It is built as a plugin to Error Prone and can run on every single build of your code


Programming Language: Java.
Categories:
Code Editors

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.