Commit c585b3b
committed
docs: verify remaining untested method surfaces (wave-7 follow-up)
Every method surface listed as "Untested in this session" now smoked
against fixtures or real artifacts, with findings documented in the
relevant per-language page.
sbt-direct BSP mode — full surface verified on fixtures/scala-sbt:
- test {} → {statusCode:1, originId} (BSP OK)
- clean {} → {cleaned:true}
- dependency-sources {} → classpath items
- reload {} → null
- run {target:"root"} → {statusCode:1, originId}
- run {} (missing target) → HTTP 500 "run requires exactly one target"
- compile {target:"does-not-exist"} → HTTP 500 "no build target matched"
- cold without .bsp/sbt.json → fatal log "BSP descriptor not found"
+ hint to run `sbt bspConfig`
- soft-reload on `touch build.sbt` → pid preserved, coordinator log
shows "[sbt-direct] bsp workspace/reload"
docs/per-language/sbt.md — Verified smokes section expanded with each
exit code + error-path snippet.
dotnet-direct run — root cause of the earlier exit 150: `dotnet run
--no-restore --no-build` looks for the Debug configuration binary;
if only Release was pre-built, the binary isn't found. Adapter is
transparent; user must pass configuration:"<matches-your-build>".
docs/per-language/dotnet.md § Quirks gained a run-with-no-build
example showing the correct invocation pattern.
vue-direct hover/definition/references — tested on both the fixture
and a real equinox web/packages/core Vue 3 project. Returned null
across positions including inside script-setup TS identifiers.
Verified identical behavior on the `pre-refactor` git tag: same null
result on the exact same query. No regression; this is Vue LS v3 +
tsserver virtual-file bridging timing that predates the refactor.
docs/per-language/vue.md gained an Op-surface note documenting that
documentSymbol is the baselined probe and semantic queries may need
5-10s post-didOpen settle time (or may still return null depending on
tsserver state).
vue-hybrid adapter is a verbatim port; null-result reproduction under
pre-refactor confirms the port is correct even when the backing
server is pessimistic.
Gates clean: verify.sh --diff-baselines, hooks/tests/run.sh 97/97,
node --test 19/19.1 parent 4f82520 commit c585b3b
3 files changed
Lines changed: 37 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
85 | 93 | | |
86 | 94 | | |
87 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
26 | 40 | | |
27 | 41 | | |
28 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
5 | 18 | | |
6 | 19 | | |
7 | 20 | | |
| |||
0 commit comments