Saltar al contenido

Calidad del software

Linting

Examen automatizado del código en busca de errores de estilo y formato según reglas fijas.

El linting designa el examen automatizado del código mediante una herramienta, un llamado linter, que aplica reglas fijas de estilo y formato — por ejemplo, la sangría, las comillas, la longitud de línea o el nombre de las variables. Ejemplos conocidos son ESLint para JavaScript, Pint para PHP o Ruff para Python.

A diferencia del análisis estático de código, el linting no trata por lo general de errores en tiempo de ejecución, sino de coherencia: el código de distintas manos debe tener el mismo aspecto, para que un diff muestre solo cambios de contenido y no ruido de formato. Muchos linters corrigen las infracciones automáticamente.

La práctica en Provimedia

Para qué lo utiliza Provimedia

Provimedia ejecuta linters de forma automatizada antes de cada commit para que las cuestiones de formato no tengan que discutirse en la revisión.

¿Quiere usar Linting en su proyecto?

En una conversación gratuita descubriremos cómo podemos llevarlo a cabo para usted.