Skip to content

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