codigo0/docs/REPORTE_CODIGO_MUERTO.md

110 lines
3.2 KiB
Markdown
Raw Normal View History

# Reporte de Código Muerto (Semana 2)
Fecha: 2026-01-19
Herramienta: `npx unimported`
## Resumen
- Dependencias marcadas como no usadas: 32
- Archivos no importados: 46
Este reporte **no elimina nada automáticamente**. Se debe revisar caso por caso, porque:
- Algunas dependencias se usan por **importaciones dinámicas** o en **plantillas futuras**.
- Varios componentes UI pueden estar generados para uso futuro (shadcn/radix).
---
## Dependencias marcadas como no usadas (revisión manual)
- @radix-ui/react-accordion
- @radix-ui/react-alert-dialog
- @radix-ui/react-aspect-ratio
- @radix-ui/react-avatar
- @radix-ui/react-collapsible
- @radix-ui/react-context-menu
- @radix-ui/react-dialog
- @radix-ui/react-dropdown-menu
- @radix-ui/react-hover-card
- @radix-ui/react-menubar
- @radix-ui/react-navigation-menu
- @radix-ui/react-popover
- @radix-ui/react-progress
- @radix-ui/react-radio-group
- @radix-ui/react-scroll-area
- @radix-ui/react-separator
- @radix-ui/react-slider
- @radix-ui/react-switch
- @radix-ui/react-toggle
- @radix-ui/react-toggle-group
- cmdk
- embla-carousel-react
- input-otp
- react-day-picker
- react-hook-form
- react-resizable-panels
- recharts
- remark-parse
- tailwindcss-animate
- unified
- vaul
- vfile-matter
---
## Archivos no importados (revisión manual)
- src/components/content/manual/MarkdownViewer.tsx
- src/components/NavLink.tsx
- src/components/ui/accordion.tsx
- src/components/ui/alert-dialog.tsx
- src/components/ui/aspect-ratio.tsx
- src/components/ui/avatar.tsx
- src/components/ui/BaseCard.tsx
- src/components/ui/breadcrumb.tsx
- src/components/ui/calendar.tsx
- src/components/ui/carousel.tsx
- src/components/ui/chart.tsx
- src/components/ui/collapsible.tsx
- src/components/ui/command.tsx
- src/components/ui/context-menu.tsx
- src/components/ui/dialog.tsx
- src/components/ui/drawer.tsx
- src/components/ui/dropdown-menu.tsx
- src/components/ui/form.tsx
- src/components/ui/hover-card.tsx
- src/components/ui/input-otp.tsx
- src/components/ui/menubar.tsx
- src/components/ui/navigation-menu.tsx
- src/components/ui/pagination.tsx
- src/components/ui/popover.tsx
- src/components/ui/progress.tsx
- src/components/ui/radio-group.tsx
- src/components/ui/resizable.tsx
- src/components/ui/scroll-area.tsx
- src/components/ui/separator.tsx
- src/components/ui/sheet.tsx
- src/components/ui/sidebar.tsx
- src/components/ui/skeleton.tsx
- src/components/ui/slider.tsx
- src/components/ui/switch.tsx
- src/components/ui/table.tsx
- src/components/ui/textarea.tsx
- src/components/ui/toggle-group.tsx
- src/components/ui/toggle.tsx
- src/components/ui/use-toast.ts
- src/hooks/use-mobile.tsx
- src/hooks/useContentPack.ts
- src/hooks/useDrugAdapter.ts
- src/layouts/DefaultLayout.tsx
- src/services/content-pack.ts
- src/test/setup.ts
- src/utils/markdownUtils.ts
---
## Próximos pasos sugeridos
1. Confirmar con el equipo qué componentes UI y dependencias se conservarán para futuros módulos.
2. Si se aprueba, eliminar los archivos no usados y sus dependencias asociadas.
3. Ejecutar `npx unimported -u` para actualizar lista de ignorados si procede.