Tópico 07 - Linters

Tópico 07 - Linters

Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Estilo

É importante que todas as boas práticas e convenções a serem seguidas pela equipe de desenvolvimento sejam documentadas.

Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Style Guides

Os style guides são documentos opinativos que descrevem as convenções de estilo a serem seguidas pela equipe.

Eles são usados para garantir que todos os desenvolvedores sigam as mesmas convenções, evitando inconsistências e facilitando a manutenção do código.

Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Linters

Linters são ferramentas que analisam código-fonte em busca de problemas de formatação, erros comuns e inconsistência de estilo.

Além disso, também permitem a configuração de regras personalizadas, que se adaptem facilmente aos estilos da equipe.

Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Tipos de Linters

  • Linter de estilo: analisa o estilo do código, verificando a formatação, indentação e convenções de nomenclatura.
  • Linter de qualidade: avalia a qualidade do código, identificando problemas de desempenho, bugs e outros problemas.
Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Integração dos Linters

Os linters podem ser integrados aos IDEs, permitindo que os desenvolvedores vejam os problemas de forma imediata.

Linters também são usados em pipelines de CI/CD, permitindo que os problemas sejam identificados quando um novo código chega ao repositório.

Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Linters Populares

Clean Code - Professor Ramon Venson - SATC 2025.2
Tópico 07 - Linters

Material de Apoio

Clean Code - Professor Ramon Venson - SATC 2025.2