codigo0/docs/REPORTE_CODIGO_MUERTO.md

3.2 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

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.