• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

forst-lang / forst / 24001073960
76%

Build:
DEFAULT BRANCH: main
Ran 05 Apr 2026 12:01PM UTC
Jobs 1
Files 158
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Apr 2026 11:59AM UTC coverage: 58.832% (+0.04%) from 58.79%
24001073960

push

github

haveyaseen
fix(lsp): robust URIs and cache invalidation

Harden LSP file resolution and caching: parse file:// with net/url (including
percent-encoded paths), canonicalize URIs for open buffers and peer completion
cache, dedupe scans over openDocuments, and drop merged-package LRU entries by
URI on close instead of flushing the whole cache. Same-package groups still use
samePackageOpenURIs as the single source of truth; add tests for disk peers,
percent-encoded URIs, and selective cache removal.

VS Code extension: serialize LSP process startup and probe /health so an
existing server on the port is reused instead of failing to bind.

175 of 260 new or added lines in 8 files covered. (67.31%)

13 existing lines in 5 files now uncovered.

12567 of 21361 relevant lines covered (58.83%)

10.95 hits per line

Uncovered Changes

Lines Coverage ∆ File
37
50.57
-24.43% forst/cmd/forst/lsp/document_uri.go
21
85.12
-1.66% forst/cmd/forst/lsp/document.go
13
80.61
0.35% forst/cmd/forst/lsp/package_analysis.go
6
46.86
-0.11% forst/cmd/forst/lsp/server.go
4
65.38
0.38% forst/cmd/forst/lsp/analyze.go
3
49.05
0.53% forst/cmd/forst/lsp/completion.go
1
57.74
0.18% forst/cmd/forst/lsp/hover_completion.go

Coverage Regressions

Lines Coverage ∆ File
6
79.69
-4.76% forst/cmd/forst/lsp/package_cache.go
2
49.05
0.53% forst/cmd/forst/lsp/completion.go
2
85.12
-1.66% forst/cmd/forst/lsp/document.go
2
50.57
-24.43% forst/cmd/forst/lsp/document_uri.go
1
80.61
0.35% forst/cmd/forst/lsp/package_analysis.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/179801957 24001073960.1 05 Apr 2026 12:01PM UTC 158
58.83
GitHub Action Run
Source Files on build 24001073960
  • Tree
  • List 158
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c0b3b65c on github
  • Prev Build on main (#24000853868)
  • Next Build on main (#24001079261)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc