3.4 KiB
3.4 KiB
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
Estado actual (tras limpieza)
- Dependencias no usadas eliminadas: 32/32
- Archivos no importados eliminados: 45/46
- Pendiente:
src/test/setup.ts(referenciado por configuración de Vitest)
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
- Confirmar con el equipo qué componentes UI y dependencias se conservarán para futuros módulos.
- Si se aprueba, eliminar los archivos no usados y sus dependencias asociadas.
- Ejecutar
npx unimported -upara actualizar lista de ignorados si procede.