TypeScript · Intermediário · Inglês · Técnico
typescript-eslint
Conjunto de ferramentas que permite ao ESLint entender TypeScript, com parser e regras próprias, como no-explicit-any e no-floating-promises, algumas usando informações de tipos.
Onde usar
Complementa o compilador: pega problemas que o tsc deixa passar, como Promises esquecidas e any explícito. Costuma ser configurado no eslint.config.mjs.
Em código
// eslint.config.mjs
import tseslint from 'typescript-eslint';
export default [
...tseslint.configs.recommended,
];Exemplos
typescript-eslint caught the floating promise.
O typescript-eslint pegou a promise solta.
Enable the recommended config from typescript-eslint.
Ative a configuração recommended do typescript-eslint.
Cuidado
Não substitui o tsc: o ESLint não bloqueia erros de tipo por conta própria, e as regras que usam tipos exigem apontar o tsconfig.