Skip to content

Experimental: Unified LSP server in rewatch #9519

Experimental: Unified LSP server in rewatch

Experimental: Unified LSP server in rewatch #9519

Triggered via pull request February 9, 2026 15:41
Status Failure
Total duration 26m 0s
Artifacts 6

ci.yml

on: pull_request
Matrix: build-compiler
test-devcontainer
19m 15s
test-devcontainer
pkg-pr-new
0s
pkg-pr-new
api-docs
api-docs
Matrix: test-installation-npm
Matrix: test-installation-pnpm
Matrix: test-integration-rewatch
publish
0s
publish
Fit to window
Zoom out
Zoom in

Annotations

10 errors
tests/lsp/diagnostics.test.mjs > lsp diagnostics > publishes type error diagnostics from initial build: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp diagnostics > publishes type error diagnostics from initial build 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -249,6 +253,23 @@ " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", " build.compile_error", + " lsp.initial_build[project=rewatch-test-fixture]", + "
tests/lsp/diagnostics.test.mjs > lsp diagnostics > publishes parse error diagnostics from initial build: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp diagnostics > publishes parse error diagnostics from initial build 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -244,6 +248,24 @@ " incremental_build[module_count=4]", " build.parse[dirty_modules=2]", " build.parse_file[module=App, package=@rewatch-test/app]", " build.parse_file[module=Root, package=rewatch-test-fixture]", " build.parse_error", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_package_sources[package=@rewatch-test/app]", + " build.load_package_sources[
tests/lsp/diagnostics.test.mjs > lsp diagnostics > publishes no diagnostics for a clean build: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp diagnostics > publishes no diagnostics for a clean build 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,6 +252,23 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_pack
tests/lsp/definition.test.mjs > lsp definition > jumps to definition of a module: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp definition > jumps to definition of a module 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,8 +252,25 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_package_sources[
tests/lsp/definition.test.mjs > lsp definition > jumps to definition of a module value: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp definition > jumps to definition of a module value 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,8 +252,25 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_package_so
tests/lsp/completion.test.mjs > lsp completion > resolves documentation for a file module completion: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp completion > resolves documentation for a file module completion 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,10 +252,27 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.
tests/lsp/completion.test.mjs > lsp completion > returns completions for stdlib modules like Console: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp completion > returns completions for stdlib modules like Console 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,9 +252,26 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.l
tests/lsp/completion.test.mjs > lsp completion > returns completions for a module dot access: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp completion > returns completions for a module dot access 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,9 +252,26 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_pack
tests/lsp/code-lens.test.mjs > lsp code lens > returns code lenses for functions in a file: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp code lens > returns code lenses for functions in a file 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,8 +252,25 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_packa
tests/lsp/code-action.test.mjs > lsp code action > returns code actions for a function definition: tests/rewatch_tests/helpers/test-context.mjs#L717
Error: Snapshot `lsp code action > returns code actions for a function definition 1` mismatched - Expected + Received @@ -1,30 +1,36 @@ [ "rewatch.lsp", " lsp.initialized", - " lsp.register_watchers[watcher_count=35]", + " lsp.register_watchers[watcher_count=43]", " lsp.discover_package[name=@rescript/react]", " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/app]", + " lsp.source_dir[dir=packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.discover_package[name=@rewatch-test/library]", + " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", " lsp.source_dir[dir=packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=src, recursive=false]", - " lsp.source_dir[dir=test, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", " lsp.source_dir[dir=src, recursive=true]", @@ -230,13 +236,11 @@ " packages.parse_packages", " clean.cleanup_previous_build", " incremental_build[module_count=1]", " build.parse[dirty_modules=1]", " build.parse_file[module=User, package=@rewatch-test/with-ppx, ppx=noop-ppx/bin]", - " build.compile", - " build.compile_wave[file_count=1]", - " build.compile_file[module=User, package=@rewatch-test/with-ppx, suffix=.mjs, module_system=esmodule]", + " build.parse_error", " lsp.initial_build[project=rewatch-test-fixture]", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", " packages.parse_packages", @@ -248,8 +252,25 @@ " build.compile", " build.compile_wave[file_count=1]", " build.compile_file[module=App, package=@rewatch-test/app, suffix=.mjs, module_system=esmodule]", " build.compile_wave[file_count=1]", " build.compile_file[module=Root, package=rewatch-test-fixture, suffix=.mjs, module_system=esmodule]", + " lsp.initial_build[project=rewatch-test-fixture]", + " build.load_

Artifacts

Produced during runtime
Name Size Digest
api
190 KB
sha256:17b79b1637a6f3fdc5867633b75e3d93c37059854452444771165a4cba9adb87
binaries-darwin-arm64
14.2 MB
sha256:9b3f38969ec62a1805eb19c9b070606d481904df14a37442617ce24e8dceb84b
binaries-darwin-x64
12.9 MB
sha256:0feb99f0527fd60e19c2f3e851c375dae24ef1832da90d321801b5ec98847627
binaries-linux-arm64
13.3 MB
sha256:93750febac9b0b1b3adfa6f3875ffa99f0591887fcc73c0d228a7a25e5dab85f
binaries-linux-x64
12.5 MB
sha256:664337bab7c0a74545369893b5b1c268929f7fb68be4f03a00f3604edf2de17a
lib-ocaml
5.49 MB
sha256:ed7c50928da24383e63b18b66ea28d75cc12ad10d667508772b26005d2179f9f