Prettier

Testing 🟢 Junior

Definition

Formateur de code opinionne qui reformate automatiquement JS, TS, CSS, JSON, HTML et Markdown. Elimine les debats de style en imposant un format unique.

Analogie

Comme un repasseur automatique pour vos vetements : peu importe comment vous les pliez, ils ressortent tous identiques.

Exemple de code

// .prettierrc
{
  "semi": true,
  "singleQuote": true,
  "tabWidth": 2,
  "trailingComma": "es5"
}
// npx prettier --write .

Cas d'usage

Pour standardiser automatiquement le formatage du code et eliminer les discussions de style en code review.

Anti-pattern

Utiliser ESLint pour le formatage au lieu de Prettier, melangeant les responsabilites (qualite vs style).
#qualite#tooling#dx