Intelligence Backends - Provides a backend service that powers IDE features like symbol navigation, hover documentation, and auto-completions for Python.
Python LSP Servers - Provides an LSP-compatible server that offers real-time code intelligence including navigation, diagnostics, and formatting for Python.
Python Linters - Checks Python source code for errors, style violations, and complexity issues using configurable linting tools.
Formatters - Automatically reformats Python files using tools like autopep8, YAPF, or Black.
Code Completion - Provides context-aware code completions with auto-imports for missing modules as you type.
Code Linters - Checks Python source code for errors, style violations, and complexity issues using configurable linting tools.
Code Formatting Tools - Automatically reformats Python source code using tools like autopep8, YAPF, or Black.
Code Refactoring Tools - Provides project-wide refactoring operations including symbol renaming and code transformations.
Dependency Injection Type Hinting - Displays documentation, type signatures, and parameter hints for symbols under the cursor on hover.
Language Server Protocol Implementations - Provides an implementation of the Language Server Protocol for Python that offers code analysis, completions, and refactoring.
Refactoring Tools - Provides project-wide refactoring operations such as renaming symbols and applying code transformations.
Symbol Navigation - Provides symbol navigation capabilities including jumping to definitions and finding references across Python projects.
Hover Information Displays - Displays documentation, type signatures, and parameter hints for symbols under the cursor on hover.
LSP Server Implementations - Provides a plugin-based LSP server architecture that delegates language features to independently installed plugins.