Re-exports§
pub use migrate_stub as migrate_ruff;pub use checker::CheckResult;pub use dependency_collector::collect_deprecated_from_dependencies;pub use dependency_collector::collect_deprecated_from_dependencies_with_paths;pub use migrate_stub::check_file;pub use remover::remove_from_file;pub use stub_collector::RuffDeprecatedFunctionCollector;pub use types::TypeIntrospectionMethod;pub use types::UserResponse;pub use core::*;pub use scanner::*;
Modules§
- ast_
transformer - ast_
visitor - Unified AST visitor traits and implementations
- builder
- Builder patterns for creating complex dissolve operations
- checker
- Verification functionality for @replace_me decorated functions.
- concurrent_
lsp - Concurrent LSP client implementation using message passing
- config
- Configuration management for dissolve
- core
- dependency_
collector - domain_
types - Domain-specific types for better type safety and clarity
- error
- Comprehensive error handling for the dissolve library
- function_
refactoring - Refactored versions of large functions broken down into smaller, focused functions
- migrate_
stub - mypy_
lsp - optimizations
- Optimizations and refactoring helpers to reduce allocations
- optimized_
visitor - Optimized visitor implementation that reduces memory allocations and clones
- performance
- Performance optimizations including caching and string interning
- pyright_
lsp - Pyright LSP integration for type inference
- remover
- Remove deprecated functions decorated with @replace_me from source files.
- ruff_
parser - Python parser and CST manipulation using Ruff’s parser.
- rustpython_
visitor - RustPython-based AST visitor for function call replacement
- scanner
- Fast scanner for @replace_me decorators.
- stub_
collector - type_
introspection_ context - types
- Common types used across the dissolve crate.
- unified_
visitor - Unified AST visitor for deprecated function collection and cleanup operations