[Feature Request][move-analyzer] Enhancement for supporting MSL and completion suggestions
🚀 Feature Request
We request the Move Analyzer support the below features:
- Completion suggestions for use/friend/struct statements while typing, based on Semantic Analysis.
- Supporting MSL, go to definition for variables/structs/functions, go to definition from MSL spec to Move function/struct.
- Tips for built-in Move/MSL functions while hovering.
Motivation
-
Completion suggestions for use/friend/struct statements while typing, based on Semantic Analysis. To improve the coder experience.
-
Supporting MSL, go to definition for variables/structs/functions, go to definition from MSL spec to Move function/struct. We're writing MSL spec often, and we found that the move analyzer has poor support for MSL. We would like to request support MSL the same as Move.
-
Tips for built-in Move/MSL functions while hovering. To improve the coder experience.
Pitch
Are you willing to open a pull request? (See CONTRIBUTING) Yes, we already forked the repo, and tried to implement these features, and published it to our team, just now it works fine. We're willing to PR to the Move repo, and add more features.