Here’s what’s new for ink! Analyzer across all the main components (i.e. semantic analyzer, language server and VS Code extension) since the last update:
- Diagnostics and quickfixes for chain environment arguments (i.e. argument value is a path to an item
T
andT: impl ink::env::Environment
). - Diagnostics and quickfixes for ink! trait definition implementations (i.e. all trait definition methods are implemented and all method signatures - including annotated ink! attributes - match between the trait definition and it’s implementation).
- Create project command.
- General robustness improvements for language server and semantic analyzer.
For VS Code users, you can get the latest version from the VS Code Marketplace at https://marketplace.visualstudio.com/items?itemName=ink-analyzer.ink-analyzer (or directly from VS Code by searching for “ink! Analyzer” in the “Extensions” view).
For a deeper dive about ink! Analyzer and access to more resources, checkout the GitHub organization at https://github.com/ink-analyzer - Issues, bug reports, PRs and feature requests are welcome at the respective GitHub repositories .