13 Commits
Author SHA1 Message Date
Tyce Herrman e03094f5bc fix(nix): use published diagnostics for nixd 2026-08-05 11:40:52 +02:00
Dominik Jain d2cf18ddcb Refactoring: Rename Language to LanguageServerId
This resolves a long-standing naming issue in Serena & SolidLSP.
2026-07-22 20:55:36 +02:00
Michael Panchenko 0143479621 Tests: centralized test enabling logic, better parallelization in CI
Removing some heavy toolchains from windows/macos run (they will be tested only in the job based off the maximal docker image)
2026-06-28 17:47:36 +02:00
Michael Panchenko ae097c5c10 Remove perl and nix from CI tests (heavy toolchains) 2026-06-28 16:27:24 +02:00
Michael Panchenko bd7e64e85a Fixed diagnostics files uri handling, added low-level tests 2026-04-29 23:52:26 +02:00
Michael Panchenko d30cdf8474 Fix symbol name resolution in selected LS (#1247)
Adds tests for name resolution for each language and fixes the name resolution where tests have failed.

Also:

Extends python tests to cover ty
Extends skipping conditions for several LS (but only when not in CI)
Better test output in CI
Removed a wrong python test (started failing for ty and should have failed for pyright too)
2026-04-01 16:29:00 +02:00
Michael Panchenko 0bbd9e375e Reformat (minor, after replacing black with ruff)
Black dependency created a dependabot warning and couldn't be bumped since it collided with pathspec dependencies. Since ruff can also format, black is not needed. But we now have these small format changes, mostly in test files
2026-03-23 21:10:41 +01:00
Dominik Jain 7ce1d0e564 Mark flaky tests with xfail instead of skip 2026-02-24 20:20:27 +01:00
Dominik Jain 2e2384020a Disable TestNixLanguageServer::test_hover_information in CI #1039 2026-02-14 14:20:26 +01:00
Michael Panchenko 257d0370ee Fix nix hover test - wrong position in test 2026-02-09 12:05:53 +01:00
Dominik Jain d8cac3aedb Introduce abstraction DocumentSymbols, which is now returned by request_document_symbols 2025-11-12 03:46:18 +01:00
Joe Blow b0ae69e468 fix: Extend Nix symbol ranges to avoid additional semicolon
Add _extend_nix_symbol_range_to_include_semicolon method to prevent
double semicolons
Add test_nix_symbol_replacement_no_double_semicolon to validate the fix
2025-08-26 21:07:54 +12:00
Dominic Rubas 7e6dbdc9ba Feat: Add Support for Zig, Nix, Lua (#498)
Extensive tests for each of the three languages were added
2025-08-22 23:34:46 +02:00