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 --noEmitcomo gate.