Outils pour utilisateurs

Outils du site


fr:devmon:guidelines:tidy

Nettoyer

Pour rendre les documents propres, nous avons automatisé le reformatage avec des outils disponibles gratuitement.

Code propre

Pour garder le code propre, suivez ce guide (mais ne vous inquiétez pas si vous ne le suivez pas !)

Outils

  • Nettoyer le code Perl, … (perltidy)
  • Suivre les meilleures pratiques (perlcritic)
  • Automatiser (tidyall)

Installation

Cpan minus (cpanm) installe le dernier paquet, mais cela peut entrer en conflit avec le gestionnaire de paquets OS.

cpanm install Perl::Tidy
cpanm install Perl::Critic
cpanm install Code::TidyAll

Utilisation

“TidyAll” automatise le formatage du code (perltidy) et la révision du code (perlcritic). Dans le dossier du projet, vous trouverez un fichier appelé : “.tidyallrc” qui contient la configuration actuelle. Consultez-le pour comprendre ce qu'il fait.

Pour simuler le résultat :

tidyall -a --check-only 

Pour le mettre en œuvre (perltidy reformatera les fichiers avec un reformatage inplace, perlcritic examinera le code, mais ne modifiera aucun fichier)

tidyall -a 

Et les fichiers sont sauvegardés dans le dossier “.tidyall.d” (ajoutez-le à vos fichiers ignorés par git, si ce n'est pas déjà fait)

Meilleures pratiques actuelles avec Perltidy

(Peut changer à tout moment : soumettez vos propositions, critiques)
Similaire à arg -pbp (perl best practice), principalement :

  • 4 caractères
  • pas de tabulations
  • Longueur de ligne 0 (
fr/devmon/guidelines/tidy.txt · Dernière modification : 2024/05/11 17:05 de adminw1k1