Problema
yarn typecheck (tsc -p tsconfig.json --noEmit) falha com 5 erros de tipo contra a versão de @designliquido/delegua-lsp travada no yarn.lock (0.0.3): o código importa DocumentoLSP, AmbienteLSP e EntradaDiretorio, que o pacote publicado não exporta.
O build de produção passa porque esbuild e webpack transpilam sem checar tipos. A falha permanece invisível porque o fluxo de CI executa apenas os testes unitários e o CodeQL — não roda typecheck, nem lint, nem build.
Evidência
fontes/ambiente/ambiente-vscode.ts(3,10): error TS2305:
Module '@designliquido/delegua-lsp' has no exported member 'AmbienteLSP'.
fontes/completude/delegua-provedor-completude.ts(3,33): error TS2305:
Module '@designliquido/delegua-lsp' has no exported member 'DocumentoLSP'.
(...5 erros no total; versão instalada 0.0.3 = a travada no yarn.lock)
Sugestão
- Corrigir os imports/exports desalinhados com
@designliquido/delegua-lsp 0.0.3 (ou atualizar a versão travada, se uma versão mais nova exportar esses símbolos).
- Adicionar
typecheck, lint e build ao fluxo de CI, ao lado dos testes já executados, para travar o merge em caso de regressão de tipos.
Origem: Relatório de Produtividade — Extensão Design Líquido para VSCode v0.27.5 (achado A5, severidade alta).
Problema
yarn typecheck(tsc -p tsconfig.json --noEmit) falha com 5 erros de tipo contra a versão de@designliquido/delegua-lsptravada noyarn.lock(0.0.3): o código importaDocumentoLSP,AmbienteLSPeEntradaDiretorio, que o pacote publicado não exporta.O build de produção passa porque esbuild e webpack transpilam sem checar tipos. A falha permanece invisível porque o fluxo de CI executa apenas os testes unitários e o CodeQL — não roda typecheck, nem lint, nem build.
Evidência
Sugestão
@designliquido/delegua-lsp0.0.3 (ou atualizar a versão travada, se uma versão mais nova exportar esses símbolos).typecheck,lintebuildao fluxo de CI, ao lado dos testes já executados, para travar o merge em caso de regressão de tipos.Origem: Relatório de Produtividade — Extensão Design Líquido para VSCode v0.27.5 (achado A5, severidade alta).