awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
benmosher avatar

benmosher/eslint-plugin-import

0
View on GitHub↗
5,922 स्टार्स·1,545 फोर्क्स·JavaScript·MIT·7 व्यूज़

Eslint Plugin Import

eslint-plugin-import एक ESLint स्टेटिक एनालिसिस प्लगइन है जो इम्पोर्ट स्टेटमेंट्स को वैलिडेट करने और फाइल्स के कोड इम्पोर्ट व एक्सपोर्ट करने के तरीके पर आर्किटेक्चरल कंस्ट्रेंट्स लागू करने के लिए नियमों और रिजॉल्वर्स का एक सूट प्रदान करता है। यह एक मॉड्यूल वैलिडेटर और रिजॉल्वर के रूप में काम करता है ताकि यह सुनिश्चित किया जा सके कि इम्पोर्ट डिक्लेरेशन्स वैध फाइल्स की ओर इशारा करते हैं और संदर्भित सिम्बल्स मौजूद हैं। यह प्रोजेक्ट सर्कुलर डिपेंडेंसी को रोकने के लिए रिकर्सिव इम्पोर्ट चेन्स की पहचान करता है और एलियास व नॉन-स्टैंडर्ड फाइल पाथ्स को मैप करने के लिए एक कॉन्फ़िगर करने योग्य रिज़ॉल्यूशन सिस्टम का उपयोग करता है। यह प्लगइन इम्पोर्ट स्टाइल एनफोर्समेंट, मॉड्यूल सिस्टम्स के प्रतिबंध और रनटाइम एरर्स को रोकने के लिए एक्सपोर्ट उपलब्धता के सत्यापन जैसे व्यापक कोड क्वालिटी क्षेत्रों को कवर करता है।

Features

  • ESLint Import Plugins - Provides an ESLint plugin that validates import names, paths, and styles using custom resolvers.
  • Import Style Enforcers - Enforces consistent import ordering, grouping, and style across the codebase.
  • Export Name Validators - Verifies that named imports match the actual exported symbols of the target module to prevent runtime errors.
  • Existence Verifications - Provides static analysis to verify that every import statement points to a file or module physically present on the filesystem.
  • JavaScript Module Validation - Checks that import paths are correct and named exports exist to prevent runtime errors in JavaScript projects.
  • Module Resolvers - Resolves module paths and maps aliases to verify that import declarations are valid.
  • Named Import Export Matchers - Matches named and default imports against actual exports of the target module to ensure availability.
  • Custom Module System Resolvers - Provides a pluggable system of resolvers to map import paths using various module system semantics.
  • Import Statement Validators - Validates that import declarations point to existing files and follow structural requirements.
  • Import Style Transformations - Enforces import ordering and grouping by transforming the abstract syntax tree based on configuration.
  • Path-Based Restrictions - Enforces architectural constraints by limiting which files can be imported based on folder location or prohibiting specific path types.
  • Circular Dependency Detectors - Scans for recursive import loops in module graphs to identify circular dependencies.
  • Module Dependency Graphs - Builds module dependency graphs to detect and prevent circular import loops.
  • Module System Restrictions - Forbids the use of specific module systems like CommonJS or AMD to maintain a consistent architectural pattern.
  • Module System Restrictions - Restricts the use of specific module formats like CommonJS to ensure a consistent architectural pattern.
  • Static Analysis AST Parsing - Parses source code into abstract syntax trees to validate the structure of import and export declarations.
  • Architecture and Style Plugins - Manages ES2015+ import/export syntax and paths.

स्टार हिस्ट्री

benmosher/eslint-plugin-import के लिए स्टार हिस्ट्री चार्टbenmosher/eslint-plugin-import के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Eslint Plugin Import के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Eslint Plugin Import के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • import-js/eslint-plugin-importimport-js का अवतार

    import-js/eslint-plugin-import

    5,875GitHub पर देखें↗

    eslint-plugin-import is an ESLint plugin that validates import statements by parsing source code into an abstract syntax tree and applying configurable rules. It verifies that named imports match the actual exports of target modules and checks that import paths reference existing files on disk, catching typos and broken references before runtime. The plugin enforces consistent import style through rules for ordering, duplicate detection, and unused import removal. It extends beyond the default Node resolver by supporting custom module systems like Webpack, TypeScript, and Meteor through a plu

    JavaScriptcode-qualityeslinteslint-plugin
    GitHub पर देखें↗5,875
  • luals/lua-language-serverLuaLS का अवतार

    LuaLS/lua-language-server

    4,298GitHub पर देखें↗

    lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language Server Protocol. It provides a system for detecting type mismatches, unused code, and logic errors in source files. The project features an inference-based type system that deduces variable types and supports optional annotations and meta files to enforce type safety. It allows for the definition of custom types and function signatures, including support for overloads and member visibility controls. The server provides a broad set of IDE capabilities, including real-time code auto

    Luahacktoberfestlanguage-serverlpeg
    GitHub पर देखें↗4,298
  • react/metroreact का अवतार

    react/metro

    5,608GitHub पर देखें↗

    Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving dependencies, transforming source code, and packaging JavaScript and assets into bundles for execution. The project includes a development bundler server that hosts assets via HTTP and provides hot module replacement. It features a module resolver that handles platform-specific file extensions and a source code transformer that converts code into tree structures for optimization and minification. The toolset covers programmatic bundle generation, source map creation, and file system c

    JavaScriptbundlerjavascriptreact-native
    GitHub पर देखें↗5,608
  • pahen/madgepahen का अवतार

    pahen/madge

    10,117GitHub पर देखें↗

    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

    JavaScriptamdcommonjsdependencies
    GitHub पर देखें↗10,117
Eslint Plugin Import के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

benmosher/eslint-plugin-import क्या करता है?

eslint-plugin-import एक ESLint स्टेटिक एनालिसिस प्लगइन है जो इम्पोर्ट स्टेटमेंट्स को वैलिडेट करने और फाइल्स के कोड इम्पोर्ट व एक्सपोर्ट करने के तरीके पर आर्किटेक्चरल कंस्ट्रेंट्स लागू करने के लिए नियमों और रिजॉल्वर्स का एक सूट प्रदान करता है। यह एक मॉड्यूल वैलिडेटर और रिजॉल्वर के रूप में काम करता है ताकि यह सुनिश्चित किया जा सके कि इम्पोर्ट डिक्लेरेशन्स वैध फाइल्स की ओर इशारा करते हैं और संदर्भित सिम्बल्स मौजूद हैं। यह प्रोजेक्ट सर्कुलर डिपेंडेंसी को रोकने के लिए रिकर्सिव…

benmosher/eslint-plugin-import की मुख्य विशेषताएं क्या हैं?

benmosher/eslint-plugin-import की मुख्य विशेषताएं हैं: ESLint Import Plugins, Import Style Enforcers, Export Name Validators, Existence Verifications, JavaScript Module Validation, Module Resolvers, Named Import Export Matchers, Custom Module System Resolvers।

benmosher/eslint-plugin-import के कुछ ओपन-सोर्स विकल्प क्या हैं?

benmosher/eslint-plugin-import के ओपन-सोर्स विकल्पों में शामिल हैं: import-js/eslint-plugin-import — eslint-plugin-import is an ESLint plugin that validates import statements by parsing source code into an abstract… react/metro — Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving… luals/lua-language-server — lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language… pahen/madge — Madge is a JavaScript module dependency visualizer and architecture mapper. It analyzes source code to create graphs… chai2010/go-ast-book — go-ast-book is a collection of educational and technical resources focused on abstract syntax tree analysis, compiler… sverweij/dependency-cruiser — Dependency-cruiser is a JavaScript and TypeScript dependency analyzer and architectural linter. It serves as a static…