Skip to content
Latchkey

O que é o tsconfig.json?

tsconfig.json explicado, incluindo o que faz e por que importa em CI/CD.

tsconfig.json é o arquivo de configuração do compilador TypeScript (tsc).

O que é

Ele define as opções do compilador (target, module, strict, paths), quais arquivos incluir e as project references. O tsc e os editores o leem para fazer type-check e emitir JavaScript.

Por que importa em CI/CD

O CI executa tsc --noEmit como um gate de type-check. paths ou moduleResolution mal configurados são causas comuns de erros de tipo que só aparecem no CI.

Principais conclusões

  • tsconfig.json configura o tsc.
  • Define strictness, target e paths.
  • O CI usa tsc --noEmit como gate.

Guias relacionados