Linter

term_id: linter

Category: engineering_practice

Definition

Un linter es una utilidad que realiza un análisis estático en el código fuente sin ejecutarlo. Verifica errores de sintaxis, posibles errores, ‘olores de código’ (código de mala calidad) y desviaciones de las guías de estilo o mejores prácticas.

Summary

Una herramienta de análisis estático de código utilizada para señalar errores de programación, errores, errores estilísticos y construcciones sospechosas.

Key Concepts

  • Análisis estático
  • Calidad del código
  • Aplicación de estilo
  • Detección de errores

Use Cases

  • Revisión automática de código
  • Ganchos previos al compromiso (pre-commit hooks)
  • Validación en pipelines de CI/CD