J'ai reçu le code suivant:
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) =>
}
Scalastyle se plaint de l'utilisation de null qui ne peut pas être évitée ici. Est-ce que je peux supprimer l'avertissement juste pour cette ligne?
Scalastyle comprend les commentaires de suppression:
// scalastyle:off <rule id>
...
// scalastyle:on <rule id>
Les identifiants des règles sont répertoriés ici
Dans votre cas, l'id est simplement nul:
// scalastyle:off null
...
// scalastyle:on null
Cela a également été répondu sur la liste de diffusion
Pour une seule ligne, vous ajoutez simplement // scalastyle:ignore <rule-id>
à la fin, comme ceci:
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) => // scalastyle:ignore null
}
S'il est évident que vous voulez que Scalastyle ignore, vous pouvez désactiver toutes les vérifications de la ligne actuelle en omettant l'id de la règle (comme vous pouvez le faire pour les commentaires d'activation/désactivation également):
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) => // scalastyle:ignore
}