awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

Awesome GitHub RepositoriesLeaf Module Identification

Detection of terminal nodes in a dependency graph that do not import any other modules.

Distinct from Module Dependency Analysis: Focuses on identifying modules with zero outgoing edges, distinct from identifying unused packages in a manifest.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Leaf Module Identification. Refine with filters or upvote what's useful.

Awesome Leaf Module Identification GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • pahen/madgeAvatar de pahen

    pahen/madge

    10,117Ver en GitHub↗

    Madge is a JavaScript module dependency visualizer and architecture mapper. It analyzes source code to create graphs and diagrams of module relationships, supporting CommonJS, AMD, and ES6 standards. The tool functions as a circular dependency detector to identify recursive import loops and a dependency graph generator that exports relationship maps into image and vector formats. It provides utilities for auditing project structure, including the identification of orphaned modules and leaf modules. Its broader capabilities include dead code identification, module impact analysis through depe

    Lists files that do not import any other dependencies, marking the terminal points of dependency chains.

    JavaScriptamdcommonjsdependencies
    Ver en GitHub↗10,117
  • benmosher/eslint-plugin-importAvatar de benmosher

    benmosher/eslint-plugin-import

    5,922Ver en GitHub↗

    eslint-plugin-import es un plugin de análisis estático para ESLint que proporciona un conjunto de reglas y resolvedores para validar sentencias de importación y aplicar restricciones arquitectónicas sobre cómo los archivos importan y exportan código. Funciona como un validador y resolvedor de módulos para asegurar que las declaraciones de importación apunten a archivos válidos y que los símbolos referenciados existan. El proyecto identifica cadenas de importación recursivas para prevenir dependencias circulares y utiliza un sistema de resolución configurable para mapear alias y rutas de archivo no estándar. También puede distinguir entre archivos internos del proyecto y dependencias de bibliotecas externas mediante coincidencia de patrones de rutas y carpetas. El plugin cubre áreas más amplias de calidad de código, incluyendo la aplicación de estilos de importación para ordenamiento y agrupación, la restricción de sistemas de módulos específicos y la verificación de la disponibilidad de exportaciones para prevenir errores en tiempo de ejecución. Además, puede limitar las fuentes de importación según la ubicación de la carpeta o prohibir tipos de rutas específicos.

    Determines if a module is a local project file or an external dependency using path pattern matching.

    JavaScript
    Ver en GitHub↗5,922
  1. Home
  2. Software Engineering & Architecture
  3. Static Analysis
  4. Module Dependency Analysis
  5. Leaf Module Identification

Explorar subetiquetas

  • Module Origin IdentificationAnalysis of paths and patterns to distinguish between local project files and external dependencies. **Distinct from Leaf Module Identification:** Identifies the source (local vs external) rather than identifying terminal leaf nodes in a graph.