Format de code D'idée IntelliJ de la configuration de checkstyle

j'ai décidé de contribuer à android maven plugin.

ils utilisent un format de style de code très spécifique. Il me faudra un certain temps pour modifier les règles de format du code IDEA afin de répondre à leurs exigences.

heureusement, il y a une configuration checkstyle. J'ai déjà installé le plugin check-style pour IDEA et immédiatement voir où mon formatage actuel est mauvais.

malheureusement je n'ai pas trouvé le moyen d'importer checkstyle configuration en règles de formatage D'idée.

ça m'intéresse si c'est possible.

24
demandé sur Eugen Martynov 2013-01-26 21:06:31

3 réponses

mise à jour : prise en charge depuis la version 4.24.0 plug-in, voir ici pour plus de détails.


réponse originale de 2013:

Pas possible , veuillez star/voter pour suivre les progrès de la question.

15
répondu CrazyCoder 2017-06-22 18:55:23

enfin il y a quelque chose:

checkstyle-IDÉE depuis 4.24.0 fonctionnalités d'importation de checkstyle config.

une solution est disponible maintenant:

  1. please install CheckStyle-IDEA plugin ( http://plugins.jetbrains.com/plugin/1065?pr=idea ), il peut être trouvé via un dépôt plug-in (paramètres|Plugins|parcourir les dépôts).

  2. allez dans Paramètres|Editeur|Code Style, choisissez un code style que vous souhaitez importer la configuration de CheckStyle.

  3. Cliquez Sur Gérer...|Importation.., choisissez "CheckStyle Configuration" et sélectionnez un fichier de configuration CheckStyle correspondant. Cliquez sur OK.

À la fin, vous verrez un message "CheckStyle les paramètres de configuration ont été importés ... régime."

si vous rencontrez des problèmes, vous pouvez créer un nouveau problème pour le plug-in CheckStyle ici: https://github.com/jshiell/checkstyle-idea/issues . Ce numéro est en fait un duplicata de https://github.com/jshiell/checkstyle-idea/issues/126 .

CheckStyle version plug-in où la fonctionnalité est disponible est 4.24.0

copié de https://youtrack.jetbrains.com/issue/IDEA-61520#comment=27-1292600

38
répondu helt 2016-02-08 16:03:22

il y a une vilaine solution de contournement avec laquelle j'ai pu vivre:

importer D'abord le format Checkstyle dans Eclipse, comme expliqué ici: comment générer une configuration de formatteur Eclipse à partir d'une configuration checkstyle?

Puis exporter le format de l'Éclipse (via Windows --> Préférences --> Java --> Style de Code --> Formateur -> Modifier -> Exporter et importer le fichier *.fichier xml dans IntelliJ IDEA

bien sûr, c'est un peu fou surtout si vous n'avez pas quelqu'un autour qui a Eclipse en cours d'exécution de toute façon, comme vous devez l'installer juste pour être en mesure de "traduire" le format de checkstyle dans quelque chose IntelliJ peut lire; mais si elle ne doit être faite qu'une fois par projet, il pourrait être un peu mieux que d'ajuster manuellement le format.

6
répondu Clemens Klein-Robbenhaar 2017-05-23 11:47:29