importide
Importide is a cross-language tool and plugin framework designed to manage, analyze, and optimize import statements across multiple programming languages. It provides automatic import resolution, grouping, and sorting, along with unused import detection, deduplication, and cycle analysis. By constructing a module dependency graph, importide helps maintain consistent imports and can reduce build times in large codebases.
The core components include a language-agnostic parser, language-specific adapters, and a command-line interface plus editor integrations.
Configuration is centralized through an importide.json or .importidec configuration file, where rules for grouping, maximum line
Usage typically involves installing the appropriate language-specific package or the standalone binary, then running commands such
Importide is released under an open-source license and maintained by a community of contributors. It is designed