SonarQube se plaint de la "Chaîne de caractères ne contient pas de spécificateurs de format." lors de l'utilisation d' org.slf4j.Logger
, en particulier de la méthode "public void debug(String msg)
". Par exemple
log.info("message");
Il se réfère à cette règle : https://wiki.sei.cmu.edu/confluence/display/c/FIO47-C.+Utilisez+valide+format+cordes
Cependant, dans cette règle, nous pouvons trouver la citation suivante :
Chaque spécification de conversion est introduit par le caractère % suivi (dans l'ordre) par
Zéro, un ou plusieurs indicateurs (dans n'importe quel ordre), qui modifient le sens de l' spécification de conversion
Est-ce moi qui manque quelque chose, ou est-ce la règle de ne pas bien mis en œuvre? Une expérience avec cela ?