[JAVA] Prise en charge de CheckStyle "Ne pas utiliser de conditions en ligne"

Si vous effectuez CheckStyle lorsque vous disposez de la source suivante, String foo = hoge(); String bar = foo == null ? "" : foo; Vous serez averti que vous n'utiliserez pas de conditions en ligne.

Si vous modifiez le paramètre CheckStyle, vous pouvez le faire sans avertissement, mais </ font> J'ai recherché des sources qui n'émettent pas d'avertissements.

Conclusion

Tout le monde aime apache.commons. String bar = StringUtils.defaultString(foo)

prime

String hoge = BooleanUtils.toString (true," true "," false "); Cela semble être utile pour désactiver l'avertissement en ligne.

Recommended Posts

Prise en charge de CheckStyle "Ne pas utiliser de conditions en ligne"
Paramètres CheckStyle
Prise en charge de SonarQube Java 11
Période de support Java
Période de support Java8, 9, 10
Prise en charge de CheckStyle "Ne pas utiliser de conditions en ligne"
[Java] N'utilisez pas "+" dans append!
Rubrique 69: N'utiliser des exceptions que pour des conditions exceptionnelles
Bibliothèque non chargée: correspondance de /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib (LoadError)
[Rubocop] Résoudre Utilisez 2 espaces (pas 1) pour l'indentation.
Téléchargement de fichiers avec Spring Boot (ne pas utiliser de fichier en plusieurs parties)