PHPLint, JSLint, y recientemente me encontré con «puedes pelar tu JS código sobre la marcha «mientras lee algo sobre IDE.

Y qué es «pelusa»?

1

Linting es el proceso de ejecutar un programa que analizará el código en busca de posibles errores.

Ver hilas en wikipedia:

lint fue el nombre que se le dio originalmente a un programa en particular que marcaba algunas construcciones sospechosas y no portátiles (que probablemente sean errores) en el código fuente del lenguaje C. El término ahora se aplica genéricamente a las herramientas que señalan el uso sospechoso en software escrito en cualquier lenguaje informático.

9

Lint era el nombre de un programa que revisaría su código C e identificaría problemas antes de que lo compilara, vincule y ejecute. Era un verificador estático, muy parecido a FindBugs hoy para Java.

Al igual que Google, «lint» se convirtió en un verbo que significaba la comprobación estática de su código fuente.

Linting es el proceso de comprobar el código fuente en busca de errores tanto programáticos como estilísticos. Esto es muy útil para identificar algunos errores comunes y poco comunes que se cometen durante la codificación.

A Lint o un Linter es un programa que admite linting (verificación de la calidad del código). Están disponibles para la mayoría de lenguajes como JavaScript, CSS, HTML, Python, etc.

Algunos de los linters útiles son JSLint, CSSLint, JSHint, Pylint

Aparte de lo que otros han mencionado, me gustaría agregar que Linting ejecutará su código fuente para encontrar

 -  formatting discrepancy 
 -  non-adherence to coding standards and conventions 
 -  pinpointing possible logical errors in your program

La ejecución de un programa Lint sobre su código fuente ayuda a garantizar que el código fuente sea legible, legible, menos contaminado y más fácil de mantener.

lint es una herramienta que se utiliza para marcar el código fuente con algo sospechoso y no estructural (puede causar errores). Se trataba de una herramienta de análisis de código estático en C al principio, ahora se convirtió en el término genérico utilizado para describir la herramienta de análisis de software que marca el código sospechoso.

Los lenguajes interpretados como Python y JavaScript se benefician enormemente del linting, ya que estos lenguajes no tienen una fase de compilación para mostrar errores antes de la ejecución.

Los linters también son útiles para formatear el código y / o adherirse a las mejores prácticas específicas del idioma.

Últimamente he estado usando ESLint para JS / React y ocasionalmente lo usaré con un airbnb-config expediente.

Linting es un proceso mediante un programa linter que analiza el código fuente en un lenguaje de programación particular y marca problemas potenciales como errores de sintaxis, desviaciones de un estilo de codificación prescrito o uso de construcciones que se sabe que no son seguras.

Por ejemplo, un linter de JavaScript marcaría el primer uso de parseInt a continuación como inseguro:

// without a radix argument - Unsafe
var count = parseInt(countString);

// with a radix paremeter specified - Safe
var count = parseInt(countString, 10);

1

No es la respuesta que estás buscando? Lea otras preguntas en las etiquetas lint gjslint o formule su propia pregunta.