PHPLint, JSLint, et je suis récemment tombé sur "you can lint your JS code on the fly" ; en lisant quelque chose sur un IDE.
Alors, quel est ce linting que tout le monde connaît sauf moi ?
Le linting est le processus d'exécution d'un programme qui analyse le code à la recherche d'erreurs potentielles.
Voir [lint][1] sur wikipedia :
lint était le nom donné à l'origine à un programme particulier qui signalait certaines constructions suspectes et non-portables (susceptibles d'être des bogues) dans le code source du langage C. Le terme est maintenant appliqué de manière générique aux outils qui signalent les utilisations suspectes dans les logiciels écrits dans n'importe quel langage informatique.
Lint était le nom d'un programme qui parcourait votre code C et identifiait les problèmes avant de le compiler, de l'enchaîner et de l'exécuter. Il s'agissait d'un vérificateur statique, un peu comme FindBugs aujourd'hui pour Java.
À l'instar de Google, "lint" est devenu un verbe signifiant la vérification statique de votre code source.
lint est un outil qui est utilisé pour marquer le code source avec certains suspects et non structurels (peut causer un bug). Il s'agit d'un outil d'analyse statique du code en C. Maintenant, il est devenu le terme générique utilisé pour décrire l'outil d'analyse de logiciels qui marque le code suspect.