ExpertiDict

TypeScript · Intermediário · Inglês · Técnico

typescript-eslint

/ˈtaɪpskɹɪpt ɛs ˈlɪnt/substantivo

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.

Veja também

Todos os termos de TypeScript