Note: This is an early prototype written in a couple of hours. While functional, it's not yet optimized for large codebases.
This extension enhances the development experience when working with the Hierarchical State Machine (HSM) library for Go. It provides features to navigate between state definitions and their references in source and target declarations.
Features
State Navigation: Clickable links on state paths that navigate to their definitions
State Validation: Error diagnostics for state paths that don't exist in the model
Intelligent Auto-completion: Context-aware suggestions for state paths within Target/Source declarations
Hierarchical State Support: Full support for nested state hierarchies with qualified path names