Aller au contenu

Qualité logicielle

Linting

Vérification automatisée du code pour détecter des erreurs de style et de mise en forme selon des règles fixes.

Le linting désigne la vérification automatisée du code par un outil, appelé linter, qui impose des règles fixes de style et de mise en forme – par exemple l’indentation, les guillemets, la longueur des lignes ou le nommage des variables. Des exemples connus sont ESLint pour JavaScript, Pint pour PHP ou Ruff pour Python.

Contrairement à l’analyse statique de code, le linting ne vise généralement pas les erreurs d’exécution, mais la cohérence : un code issu de mains différentes doit avoir le même aspect, afin qu’un diff ne montre que les modifications de fond et aucun bruit de mise en forme. De nombreux linters corrigent automatiquement les écarts.

La pratique chez Provimedia

À quoi Provimedia l'utilise

Provimedia exécute les linters automatiquement avant chaque commit afin que les questions de mise en forme n’aient pas à être débattues en revue.

Utiliser Linting pour votre projet ?

Découvrons lors d'un entretien gratuit comment nous pouvons le mettre en œuvre pour vous.