chore(cleanup): remove arquivos gerados versionados (F1-1.x)#103
Conversation
- Remove `vite.config.d.ts` (auto-gerado pelo TypeScript ao compilar `vite.config.ts`) - Remove `triage-edge-typecheck.json` (output do script `scripts/triage-edge-typecheck.mjs`, ferramenta de auditoria local — não pertence ao repo) - Adiciona entries no `.gitignore` pra prevenir regressão (incluindo wildcard `triage-*.json`) **Risk**: zero. Validado: 0 referências externas a `vite.config.d.ts`; `triage-edge-typecheck.json` só é referenciado pelo script que o gera. **Test plan**: - `npm run build` continua funcionando - `node scripts/triage-edge-typecheck.mjs` continua gerando o JSON local (agora gitignored) - Nenhum import TS/JS quebra (sem refs a esses arquivos)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning
|
| Camada / Arquivo(s) | Resumo |
|---|---|
Remoção de Declarações de Tipo vite.config.d.ts |
Remove a declaração de tipo padrão do módulo Vite (tipado como import("vite").UserConfigFnObject). |
Limpeza de Resultados de Auditoria triage-edge-typecheck.json |
Remove os dados de resultados de triage armazenados anteriormente, incluindo metadata de versão, modo de execução e listas de módulos. |
Atualização de Padrões de Exclusão .gitignore |
Adiciona novos padrões para ignorar vite.config.d.ts, triage-edge-typecheck.json e arquivos correspondentes a triage-*.json. |
Estimativa de Esforço de Revisão de Código
🎯 1 (Trivial) | ⏱️ ~3 minutos
Poema
🐰 Papéis gerados, agora sumidos,
Triage limpo, auditorias abolidas,
Gitignore abraça o que não deveria existir,
Artefatos temporários, finalmente partir!
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Title check | ✅ Passed | O título descreve claramente o objetivo principal do PR: remover arquivos gerados que estão versionados, o que corresponde exatamente às mudanças no changeset. |
| Description check | ✅ Passed | A descrição do PR é bastante completa com plano detalhado, justificativa de risco, teste executado e contexto, embora não siga exatamente a template com todas as seções obrigatórias. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
| Linked Issues check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
✏️ Tip: You can configure your own custom pre-merge checks in the settings.
✨ Finishing Touches
📝 Generate docstrings
- Create stacked PR
- Commit on current branch
Comment @coderabbitai help to get the list of available commands and usage tips.
There was a problem hiding this comment.
Pull request overview
Removes two locally-generated artifacts that were mistakenly committed to the repository and adds .gitignore rules to prevent them from being versioned again.
Changes:
- Removed
vite.config.d.ts(TypeScript declaration artifact forvite.config.ts). - Removed
triage-edge-typecheck.json(local output fromscripts/triage-edge-typecheck.mjs). - Added
.gitignoreentries for these generated/triage outputs.
Reviewed changes
Copilot reviewed 1 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
vite.config.d.ts |
Deleted generated TypeScript declaration file that shouldn’t be tracked. |
triage-edge-typecheck.json |
Deleted generated triage output JSON that shouldn’t be tracked. |
.gitignore |
Ignores the above generated files (and triage-*.json) to avoid regressions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
24 erros eliminados nos PRs da Faxina F1 desta semana (Onda 1, #103, #104, #99, etc) que entraram em main como drift positivo. O `pre-push` hook já sugeria "Considere atualizar o baseline" desde a Onda 1. **Antes:** - baseline: 1571 erros - atual: 1547 erros (drift positivo de -24) **Depois:** - baseline: 1547 erros (congelados) - atual: 1547 erros (sem drift, sem regressão) **Distribuição dos 1547 erros congelados:** - 615 arquivos com pelo menos 1 violação ignorada - Maiores ofensores continuam sendo no-unused-vars, no-explicit-any, no-undef, eqeqeq (mesmas categorias mapeadas no relatório de auditoria — elas serão atacadas em PRs futuros da Fase 6) **Risk**: 🟢 zero. Apenas reduz o teto que o CI permite — torna o gate mais rigoroso, não menos. Qualquer regressão futura de lint vai falhar mais cedo. **Test plan**: - [x] `npm run lint:baseline:update` (regenerou) - [x] `npm run lint:baseline` (gate passa: atual=baseline=1547) - [ ] CI verde - [ ] CodeRabbit OK
Plano
Remove 2 arquivos auto-gerados que não deveriam estar versionados, e adiciona entries no
.gitignorepra prevenir regressão.Arquivos removidos
vite.config.d.tsvite.config.ts(declarations)triage-edge-typecheck.jsonscripts/triage-edge-typecheck.mjs(auditoria local de edge functions) — não pertence ao repo.gitignore— entries adicionadasRisk
🟢 Zero. Validado pré-commit:
grep -r vite.config.d.ts→ 0 referências em*.json,*.ts,*.js,*.mjs,*.yamltriage-edge-typecheck.jsoné referenciado apenas porscripts/triage-edge-typecheck.mjs(o script que GERA o arquivo) — CI não consome o JSON.github/workflows não dependem desses arquivosTest plan
npm run buildcontinua funcionando (Vite regeneravite.config.d.tslocalmente, mas agora ignorado)node scripts/triage-edge-typecheck.mjscontinua gerando o JSON local (gitignored)Contexto
Faxina F1 — Onda 1 ('arquivos zumbi'). Próximas ondas relacionadas:
cleanup/branches-lovable— apaga 759 brancheslovable-sync-*no remotocleanup/remove-lovable-auth— remove integração Lovable Auth (já aprovado)docs/auth-sso-todo— documenta reativação SSO Google via Supabase nativorefactor/tsconfig-consolidation(futuro PR separado) — consolidartsconfig.json+tsconfig.node.jsonSummary by CodeRabbit
Release Notes