mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 06:43:06 +00:00
- ~190 findings zerados: knip --fix (grafo corrigido: tests como entries, migrations como consumidores) + delecao guardada dos orfaos (git grep -w antes de deletar) + reparos manuais dos corpos arrow pendurados - pecas nao usadas do kit ui deletadas (PaginationLink/Next/Previous, familias Sidebar/Combobox/Sheet/Drawer/Dialog etc.) - shadcn add recoloca se precisar - acoes mortas removidas (updateCampaignDemandDetails*, *Record orfaos), schemas/tipos mortos (campaignDemandDetailsUpdateSchema, Contact do zod), helpers mortos - tipos de eleicao derivam direto das *_OPTIONS (consts intermediarias eliminadas) - knip.json: rules exports/types/enumMembers=error, duplicates=off (unicos hits: 6 aliases deliberados canUpdateX=canReadX); hints aplicados (payload.config entry redundante, ignores de tsx/sharp/playwright/payload-types desnecessarios) - ledger: linha P2 dos unused exports fechada
37 lines
No EOL
750 B
JSON
37 lines
No EOL
750 B
JSON
{
|
|
"$schema": "https://unpkg.com/knip@5/schema.json",
|
|
"entry": [
|
|
"src/migrations/index.ts",
|
|
"src/migrations/*.ts",
|
|
"src/app/(payload)/admin/importMap.js",
|
|
"scripts/*.mjs",
|
|
"eslint-local-rules.mjs",
|
|
"tests/**/*.spec.ts",
|
|
"tests/helpers/serverOnly.ts"
|
|
],
|
|
"project": [
|
|
"src/**/*.{ts,tsx,js}",
|
|
"scripts/**/*.mjs",
|
|
"tests/**/*.ts"
|
|
],
|
|
"ignore": [],
|
|
"paths": {
|
|
"server-only": [
|
|
"tests/helpers/serverOnly.ts"
|
|
]
|
|
},
|
|
"ignoreBinaries": [],
|
|
"ignoreDependencies": [
|
|
"tailwindcss-animate",
|
|
"tw-animate-css",
|
|
"shadcn",
|
|
"eslint-config-next",
|
|
"prettier"
|
|
],
|
|
"rules": {
|
|
"exports": "error",
|
|
"types": "error",
|
|
"enumMembers": "error",
|
|
"duplicates": "off"
|
|
}
|
|
} |