Java для каждого цикла, помеченного как аномалия UR PMD
Я хотел бы подтвердить, если это ошибка на PMD? Как мне оформить заявку, если она есть.
public static void main(final String[] args) {
for (final String string : args) {
string.getBytes(); //UR Anomaly
}
for (int i = 0; i < args.length; i++) {
args[i].getBytes();
}
}
Строки 1-3 помечаются как аномалия UR, в то время как перезаписывать их для итерации с локальной переменной хорошо.
Хотелось бы устранить столько нарушений PMD, но неудобно прибегать к старой конструкции цикла в качестве обходного пути.
Хотя это противоречиво, я не хочу отключать это правило, поскольку считаю, что DD и аномалия DU помечаются как полезные.