Using Linter
Linter é uma ferramenta para checar o código dos arquivo para verificar e validar se estão seguindo as regras que foram descritas para evitar problemas
Para instalar o linter do TS:
Aqui está uma versão em português, simplificada e direta, sobre o uso do TSLint e suas regras:
Conjuntos de regras predefinidas
Nome | Descrição |
|---|---|
tslint:recommended | Conjunto sugerido pela equipe do TSLint, indicado para uso geral em projetos TypeScript. |
tslint:latest | Estende o recomendado, incluindo regras mais recentes. |
tslint:all | Inclui todas as regras, podendo gerar muitos erros. |
Executando o linter
--project: usa o
tsconfig.jsonpara localizar os arquivos.--config: define o arquivo de configuração (
tslint.json).
Exemplos de erros comuns
eofline: exige que o arquivo termine com uma nova linha.
prefer-const: recomenda usar
constem vez deletquando o valor não muda.no-console: não permite chamadas a
console.log.no-debugger: não permite uso da palavra-chave
debugger.
Desabilitando regras no projeto
No arquivo tslint.json:
falsedesativa a regra.É possível configurar regras específicas ou desligar todas.
Desabilitando regras em uma linha específica
Aplica apenas à próxima instrução.
Também existe
tslint:disablepara desativar regras em todo o arquivo.
Observações
Linters ajudam a detectar erros reais e manter consistência.
Podem gerar conflitos quando usados para impor estilo pessoal (indentação, chaves, espaços).
Melhor prática: usar linting para problemas que afetam manutenção e deixar estilo para o editor/formatador automático.