2015-06-08 9 views
0

Пробежал через это в каком-то старом коде, который сонаризовался. МетодSquid S2275 не знает о индексах аргумента строки форматирования

private String dateToString(Calendar cal) { 
    return String.format("%1$tm/%1$td/%1$tY", cal); 
} 

триггеры правила SonarQube S2275: «Недостаточно аргументов». Похоже, что SQ просто подсчитывает спецификаторы формата в строке формата и не учитывает индексы своих аргументов. Вышеприведенный пример совершенно верен; он использует один аргумент три раза.

Итак, вопрос в том, как я могу принести это уведомление разработчиков?

ответ