Features
Here are some of the features of the sui-move-analyzer Visual Studio Code extension. To see them, open a Move source file (a file with a .move
file extension) and if the opened Move source file is located within a buildable project (a Move.toml
file can be found in one of its parent directories), the following advanced features will also be available:
- compiler diagnostics
- go to definition
- go to references
- type on hover
- autocomplete
- outline View
Changelogs:
2024/6/12 1.1.8
Added support for diagnostics in the 2024.beta version. This feature, based on lexical and syntactic analysis, can provide alerts for the following issues.
- Invalid address.
- Invalid struct declaration.
- Invalid visibility modifier.
- Invalid constant declaration.
- Invalid use declaration.
- Duplicate ability declaration.
- Unexpected token
Specific diagnostic formats can be found in the current repository under changelog/1.1.8.
TODO
- [move 2024][alpha] Method syntax #13933
- [move-enums] Base PR for Move Enums in VM/IR #15086
- move-compiler] Add positional struct fields #14073
- [move-compiler] Add positional struct fields #14073
- [move-compiler] Add support for postfix ability declarations #13782
- Cgswords/loop value break #14030
- [move compiler] add named blocks #14577
- [move-compiler] Add public struct type support to the parser #13917
- [move] Added restricted identifier syntax. New 2024 keywords #14108
Full Changelog: v1.1.5...v1.1.8