SonarQube жалуется на то, что "String не содержит спецификаторов формата". при использовании org.slf4j.Logger
, в частности метод " public void debug(String msg)
". Например
log.info("message");
Он ссылается на это правило: https://wiki.sei.cmu.edu/confluence/display/c/FIO47-C.+Use+valid+format+strings
Однако в этом правиле мы можем найти следующую цитату:
Каждая спецификация преобразования вводится символом%, сопровождаемым (по порядку) по
Ноль или более флагов (в любом порядке), которые изменяют значение спецификации преобразования
Это я что-то пропустил, или это правило не так хорошо реализовано? Любой опыт с этим?