Java --Introduire le plug-in CheckStyle dans IntelliJ IDEA et le refléter dans le formateur

N'écrivez pas de code avec la définition CheckStyle à l'esprit et laissez le formateur Intelli IDEA faire la plupart du travail.

Créer checkstyle.xml

Créez quelque chose à utiliser dans le projet.

Introduction du plug-in IntelliJ IDEA "CheckStyle-IDEA"

procédure

  1. Ouvrez IntelliJ IDEA
  2. Ouvrez les préférences
  3. Ouvrir les plugins
  4. Recherchez par CheckStyle et sélectionnez "CheckStyle-IDEA"
  5. Cliquez sur le bouton d'installation
  6. Redémarrez IntelliJ IDEA
  7. Les éléments de style de vérification sont ajoutés aux préférences

image

スクリーンショット 2018-06-23 13.00.15.png

CheckStyle - Utilisez la définition de checkstyle.xml pour IDEA

  1. Ouvrez Checkstyle dans les préférences
  2. Cliquez sur le bouton + dans l'élément Fichier de configuration
  3. Sélectionnez le checkstyle.xml créé ci-dessus, entrez également un nom
  4. La définition ajoutée sera ajoutée au fichier de configuration. Cliquez sur la case à cocher pour l'activer.

Avec le travail ci-dessus, vous pouvez maintenant vérifier le code avec CheckStyle sur IntelliJ IDEA.

image

Paramètres de style de contrôle

スクリーンショット 2018-06-23 13.01.33.jpg

Écran de vérification du code par Checkstyle

スクリーンショット 2018-06-23 13.04.13.png

Refléter le contenu de checkstyle.xml dans le formateur de code d'IntelliJ IDEA

  1. Préférences-> Editeur-> Ouvrir Java
  2. Cliquez sur la marque d'engrenage dans l'élément Scheme
  3. Cliquez sur Importer un schéma-> Configuration de CheckStyle
  4. Sélectionnez le checkstyle.xml créé ci-dessus
  5. Le contenu du formateur sera celui de checkstyle.xml
  6. Lorsque vous exécutez le formatage sur l'éditeur, il sera formaté avec le contenu défini.

Si vous les arrangez avec un formateur, vous ne serez guère en colère contre CheckStyle. Le contenu de JavaDoc, tel que l'absence de point final, n'est pas formaté par le formateur, donc tous ne seront pas résolus.

image

スクリーンショット 2018-06-23 13.06.22.png

Résumé

Si vous unifiez vaguement le format du code, vous n'avez pas besoin de beaucoup, mais si vous essayez de jouer au niveau d'erreur au moment de la construction, le travail de codage lui-même deviendra serré. Si le format du code est incorrect dans l'équipe, ce sera un coût pour le côté confirmation, je voudrais donc automatiser autant que possible et réduire la partie qui peut être gérée dans l'esprit. De plus, de nombreux projets open source de nos jours semblent être basés sur Google Java Style. Lorsque vous publiez quelque chose, cela semble facile pour les autres programmeurs si vous les suivez.

Recommended Posts

Java --Introduire le plug-in CheckStyle dans IntelliJ IDEA et le refléter dans le formateur
Optimiser les déclarations d'importation Java dans IntelliJ IDEA
De Java à C et de C à Java dans Android Studio
À propos du débogueur de flux du plugin IntelliJ IDEA
Création d'un projet (et d'un référentiel GitHub) à l'aide de Java et Gradle avec IntelliJ IDEA
Que faire lorsque vous pensez que vous ne pouvez pas Groovy-> Java avec IntelliJ IDEA CE
Déployez des applications Java développées dans l'environnement IntelliJ IDEA sur des instances Alibaba Cloud ECS
Paramètre pour afficher le Javadoc japonais dans IntelliJ IDEA
Jusqu'à ce que vous créiez un projet Spring Boot dans Intellij et que vous le transmettiez à Github
Comment utiliser la bibliothèque non standard Java sur IntelliJ IDEA
Ecrire une classe en Kotlin et l'appeler en Java
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment écrire des commentaires dans le fichier de définition de schéma dans GraphQL Java et les refléter dans GraphiQL et GraphQL Playground
[Java] Une technique pour écrire des constructeurs, des getters et des setters d'un seul coup avec IntelliJ IDEA.
Attribuer des expressions lambda Java8 aux variables et les réutiliser
[Java] Changez la langue et les paramètres régionaux en anglais avec les options JVM
Échec du lancement de la vérification chez Kotlin Koans chez IntelliJ IDEA
Implémentez l'interface Java dans la classe JRuby et appelez-la depuis Java
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement
Comment appeler et utiliser l'API en Java (Spring Boot)
Raisons d'utiliser séparément Servlet et JSP dans le développement Java
Comment développer et enregistrer une application Sota en Java
Différences dans la gestion des chaînes entre Java et Perl
Traitement d'écriture dans IntelliJ IDEA
Installez le plugin memcached sur MySQL et accédez à partir de Java
Comment essayer la fonction de prévisualisation Java (telle que Java 15 Record) avec IntelliJ
Impossible d'obtenir des ressources lors de l'utilisation de modules avec Gradle et IntelliJ
Comment créer un nouveau projet Gradle + Java + Jar dans Intellij 2016.03
AtCoder ARC 081 C hash à résoudre en Ruby, Perl et Java
[Android] Convertissez Map en JSON à l'aide de GSON avec Kotlin et Java
Étapes pour installer Maven sur Mac et l'utiliser avec Eclipse
Introduisez R v3.4.1 et divers packages dans CentOS 6.4 dans un environnement hors ligne
Quelques éléments utiles que j'utilise depuis la migration d'Eclipse vers IntelliJ IDEA (en termes de recherche et de Git)