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
- Ouvrez IntelliJ IDEA
- Ouvrez les préférences
- Ouvrir les plugins
- Recherchez par CheckStyle et sélectionnez "CheckStyle-IDEA"
- Cliquez sur le bouton d'installation
- Redémarrez IntelliJ IDEA
- Les éléments de style de vérification sont ajoutés aux préférences
image
CheckStyle - Utilisez la définition de checkstyle.xml pour IDEA
- Ouvrez Checkstyle dans les préférences
- Cliquez sur le bouton + dans l'élément Fichier de configuration
- Sélectionnez le checkstyle.xml créé ci-dessus, entrez également un nom
- 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
Écran de vérification du code par Checkstyle
Refléter le contenu de checkstyle.xml dans le formateur de code d'IntelliJ IDEA
- Préférences-> Editeur-> Ouvrir Java
- Cliquez sur la marque d'engrenage dans l'élément Scheme
- Cliquez sur Importer un schéma-> Configuration de CheckStyle
- Sélectionnez le checkstyle.xml créé ci-dessus
- Le contenu du formateur sera celui de checkstyle.xml
- 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
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.