REDUN.NULLREDUN.NULL is reported when a variable that always has null value is used in an expression . Vulnerability and riskA programmer may forget to initialize the variable with its actual value or variable is redundant. Mitigation and preventionUse a null constant or initialize the variable properly. Example 110 String search(Collection<String> strings, String prefix) { 11 String res = null; 12 for (final String string : strings) { 13 if (string.startsWith(prefix)) { 14 return string; 15 } 16 } 17 return res; 18 } REDUN.NULL is reported for the snippet on line 17: variable 'res' is always null here. |