Ensure all LSP capabilities work after JsLIGO refactor
Some LSP tests were broken by !2661 (merged) , they are commented now and marked with FIXME #2024
, we have to investigate why they are failing.
The commit where the tests were changed/commented a6fd19a5 we want its changes to be reverted
There are
- tests related to
registry.jsligo
, for some reason e.g. hovers for imported things are not shown correctly (resolved by !2845 (merged)) - two completion tests, looks like the behaviour of completion was changed (resolved by !2851 (merged))
- folding range tests were promoted, we have to check if its ok to use new ranges (resolved by !2866 (merged))
- range formatting now erase semicolons since semicolons are not a part of statements anymore so
print_statement
is not printing semicolons
The MR is not merged now so if possible we could fix those in corresponding branch. Otherwise, a new MR should be created
Edited by Heitor Toledo Lassarote de Paula