Skip to content

kassudevv/verse-auto-imports-mit

Repository files navigation

Verse Auto Imports Demo

Verse Auto Imports (MIT License)

Version Top Language License

👋 Welcome to Verse Auto Imports (MIT License).

A lightweight VSCode extension for streamlining your workflow with import management and intelligent module visibility handling. Automatically detect, add, and organize imports while seamlessly managing module access specifiers.


✨ Features

  • ⚡ Verse codebase management & organization.
  • 🤖 Instantly sorts, consolidates, and cleans import statements.
  • 🔍 Automatically resolves and adds module access specifiers.
  • 💄 Resolves name collisions and ambiguous import conflicts.
  • 🔨 No configuration needed, works out of the box.

📦 Installation

  1. Download the Latest Release.
  2. Open VSCode and launch the Command Palette (CTRL + SHIFT + P).
  3. Search for >Extensions: Install from VSIX... and select it.
  4. Choose your .vsix file from your local system to install the extension.
  5. Restart VSCode Extensions (CTRL + SHIFT + P > Reload Window). Voilà! 🥳

⚙️ Configuration

You are able to configure the extension within VSCode Settings:

  1. Launch the Command Palette (CTRL + SHIFT + P).
  2. Search for Verse Auto Imports to view your options.

Alternatively, advanced users may configure the extension through settings.json:

{
  "verseAutoImports.autoImport": true,
  "verseAutoImports.preserveImportLocations": false,
  "verseAutoImports.importSyntax": "curly",
  "verseAutoImports.diagnosticDelay": 1000,
  "verseAutoImports.ambiguousImports": {
    "vector3": "/UnrealEngine.com/Temporary/SpatialMath"
  }
}

⚙️ Development

Please visit Development & Contribution Guidelines for information on starting a development environment and contributing to this project.

✍️ License

This project is open source and licensed under the MIT License.

📖 Author

Forked & maintained by Kaspar.
Extension originally created by by vukefn.

About

Fully open-source and MIT-licensed fork of the Verse Auto Imports extension. Various bug fixes and significant performance improvements. A lightweight VSCode extension for streamlining your workflow with features such as automatic import management and access specifier handling.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages