mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 15:13:07 +00:00
O `pnpm knip` imprimia `ERROR: Error loading src/payload.config.ts (...server-only...)` e saía 0 — gate verde com o ERROR silencioso, no CI (`ci-pr.yml`/`deploy.yml`) e local. O plugin embutido do Payload carregava `src/payload.config.ts` via jiti sob as condições Node padrão e o import transitivo de `server-only` lançava (só o `react-server` traz o `empty.js`); o `paths.server-only` do `knip.json` alimenta apenas o resolver estático, não o carregamento jiti (e o `tsconfig` alias, que funcionaria no load, foi rejeitado por re-apontar a guarda server/client — classe OPS69). Fix: `"payload": false` e as contribuições do plugin explicitadas no `knip.json` (`!src/payload-types.ts` load-bearing; `!src/migrations/**` paridade), removendo o bloco `paths` inerte. Provado: `pnpm knip` sai 0 sem o ERROR, um export morto plantado é detectado, e a corrida de controle com `server-only` neutralizado dá findings idênticos. Plano: docs/plans/ops-knip-importmap-artifact-impl.md |
||
|---|---|---|
| .. | ||
| projects | ||
| access-control-advanced.md | ||
| access-control.md | ||
| adapters.md | ||
| agent-pr-workflow.mdc | ||
| campanha-action-feedback.mdc | ||
| campanha-edit-where-you-see.mdc | ||
| codebase-map.mdc | ||
| collections.md | ||
| components.md | ||
| endpoints.md | ||
| engineering-standards.mdc | ||
| field-type-guards.md | ||
| fields.md | ||
| hooks.md | ||
| payload-overview.md | ||
| plugin-development.md | ||
| queries.md | ||
| security-critical.mdc | ||