Reports variables that are assigned to
null outside a declaration.
The main purpose of
null in Java is to denote uninitialized reference variables. In rare cases, assigning a variable explicitly to
null is useful to aid garbage collection. However, using
null to denote a missing, not specified, or invalid value or a not found element is considered bad practice and may make your code more prone to
NullPointerExceptions. Instead, consider defining a sentinel object with the intended semantics or use library types like
Optional to denote the absence of a value.
Use the Ignore assignments to fields option to ignore assignments to fields.
Ignore assignments to fields
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3