Linter (computação)

Em ciência da computação, um lint ou linter é uma ferramenta de análise estática usada para encontrar erros de programação, bugs, erros de estilo, ou construções suspeitas.[1] A etimologia do termo está associada a uma utilidade do sistema operacional Unix que examinava programas escritos na linguagem de programação C.[2]

Linters são particularmente úteis em linguagens com sistema de tipos dinâmico, como JavaScript e Python, uma vez que os compiladores de tais linguagens, quando presentes, não realizam verificações estritas, dada a natureza dinâmica do sistema de tipos.[3]

Referências

  1. «About SublimeLinter». The SublimeLinter Community, revision 1cecc79c. Consultado em 29 de março de 2020 
  2. Johnson, Stephen C. (25 de outubro de 1978). «Lint, a C Program Checker». Bell Labs. Comp. Sci. Tech. Rep.: 78–1273. CiteSeerX 10.1.1.56.1841 . Cópia arquivada em 12 de janeiro de 2022 
  3. «ESLint - Customizable JavaScript linting tool (1)». theCodeCampus (em inglês). 9 de junho de 2015. Consultado em 21 de abril de 2019 
  Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o. Editor: considere marcar com um esboço mais específico.