30 Commits

Author SHA1 Message Date
InversionSpaces
89fcde5d26
feat(tests): Add unit tests [LNG-323] (#81)
* Add imports tests

* Add unit tests on document info

* Add workflow

* PR fixes

* Update server/src/test/info.test.ts

Co-authored-by: shamsartem <shamsartem@gmail.com>

* PR fixes

* Update target, PR fixes

* Update .vscodeignore

---------

Co-authored-by: shamsartem <shamsartem@gmail.com>
2024-01-18 10:25:09 +01:00
InversionSpaces
309905b680
Add null to return type (#79) 2024-01-12 13:30:06 +01:00
InversionSpaces
8abf687b01
fix(aqua-vscode): Refactor token info gathering, fix error in onHover (#78)
* Refactor onHover and onDefinition

* Fix path encoding

* Use url

* Update server/src/server.ts

Co-authored-by: Akim <59872966+akim-bow@users.noreply.github.com>

---------

Co-authored-by: Akim <59872966+akim-bow@users.noreply.github.com>
2024-01-12 13:24:44 +01:00
InversionSpaces
6a6c08a569
Decode uri (#75) 2023-12-26 15:27:43 +01:00
Dima
ba3192f988
delete legacy import, pass new improts to compiler (#74) 2023-12-25 19:09:53 +03:00
InversionSpaces
3fad69ba77
Rewrite imports handling (#73) 2023-12-20 12:57:14 +01:00
Dima
60bd5335b5
suppress error from updateimports (#67) 2023-12-13 10:49:37 +03:00
InversionSpaces
e11ec1bd5b
feat(server): support workspaces [LNG-256] (#63)
* Rewrite settings manager

* Add cwd

* Update server/src/settings.ts

Co-authored-by: Akim <59872966+akim-bow@users.noreply.github.com>

* Update server/src/settings.ts

Co-authored-by: Akim <59872966+akim-bow@users.noreply.github.com>

* Rename var

* Move delay to config

---------

Co-authored-by: Akim <59872966+akim-bow@users.noreply.github.com>
2023-12-08 11:32:00 +01:00
Dima
41fd59fe31
feat(server): Support show types on hover [LNG-285] (#64) 2023-12-08 11:45:52 +03:00
Dima
fdb17c9266
update aqua (#52) 2023-11-28 13:22:20 +03:00
InversionSpaces
cbff64a0a2
feat(vscode): Retrieve imports from fluence CLI [LNG-252] (#49)
* Fix settings definition

* Fix onDidChangeConfiguration event

* Implement settings manager

* Remove undefined

* Refactor
2023-10-10 12:47:24 +02:00
InversionSpaces
780246c71e
feat(vs-code): Add warnings [fixes LNG-248] (#48)
* Bump api version

* Refactor, add warnings

* Bump version
2023-09-28 12:19:31 +02:00
Dima
f1ed3059f2
Fix null settings (#45) 2023-08-24 14:19:43 +03:00
Dima
906e40b273
fix empty settings (#44) 2023-08-24 13:07:52 +03:00
Dima
0f56c283a8
update lsp to 0.11.11 (#43) 2023-08-24 12:26:22 +03:00
renovate[bot]
d5d3a117b0
fix(deps): update dependency @fluencelabs/aqua-language-server-api to v0.11.9 (#34)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-16 04:26:14 +03:00
Dima
6b73358330
feat: add useOnlyImportsFromSettings flag (#41) 2023-08-16 04:25:14 +03:00
Dima
4d26bfe686
update aqua to 0.11.0 (#32) 2023-05-30 17:42:43 +03:00
Dima
d5d96c1f68
update aqua to 0.10.6 (#28) 2023-05-03 18:49:33 +03:00
Dima
9e3ef257a7
update imports order (#27) 2023-02-23 14:31:05 +03:00
Dima
7998503155
update aqua to 0.9.4 (#25) 2023-02-10 11:58:25 +03:00
Dima
38e5e14774
update aqua (#23) 2022-11-30 15:34:13 +03:00
Dima
e1970cdbe3
update aqua (#22) 2022-10-12 10:57:49 +03:00
Dima
7c7e80bd75
resolve relative paths for imports (#20) 2022-08-25 15:30:22 +03:00
Dima
ae72f62dbe
Find nearest node_modules between project path and aqua file (#19) 2022-08-10 15:06:57 +03:00
Dima
7a71f0fbbe
Go-to for structs and imports (#18) 2022-07-26 17:16:48 +03:00
DieMyst
03169bef44 validate improts 2022-06-02 16:26:01 +03:00
Dima
95fe2adfc9
Definitions between files (#16) 2022-06-02 13:42:48 +03:00
Dima
620534b6ec
Go-to-definition for extension (#15) 2022-05-24 17:27:55 +03:00
Dima
f2866f8075
Extension with language server (#14) 2022-05-17 15:06:52 +03:00