pilat / vscode-importmagic

MIT License
36 stars 7 forks source link
autocomplete python visual-studio-code vscode vscode-extension


logo
vscode-importmagic

Marketplace Version

It helps to find unresolved imports

This Visual Studio Code extension allows to find unresolved symbols in your Python projects and helps to import them.

⚠️ Since version 0.2.0 it supports Python3 only!

Demo

Demo

If you want to force suggestions you can press ctrl + space (See IntelliSense features for more information)

Configuration

  1. You can use .isort.cfg in your project: see more details here.

  2. If your project contain editor.rulers option, extension will take the first value from there and assign it as line_length for iSort.

  3. You can override line_length with option importMagic.maxColumns.

Install notes

Caveats

  1. It supports only Python3 interpreters.
  2. If you have problem with autocomplete make sure that "python.autoComplete.extraPaths" option contains the path with your source code.
  3. Symbols from some packages may be unavialable when package contains the __all__ variable.
  4. Symbols may be unavialable when package doesn't have __init__.py
  5. It doesn't scan any test folder and whatever deeper. Use "importMagic.skipTestFolders" option to override it

Roadmap

Contributing

License

MIT