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

forst-lang / forst / 28827370804
76%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2026 10:28PM UTC
Jobs 1
Files 293
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

06 Jul 2026 10:23PM UTC coverage: 78.432% (-0.7%) from 79.124%
28827370804

push

github

web-flow
perf(typechecker): add scope-key hashing, compat memo (#125)

678 of 1147 new or added lines in 34 files covered. (59.11%)

11 existing lines in 6 files now uncovered.

27994 of 35692 relevant lines covered (78.43%)

1553.55 hits per line

Uncovered Changes

Lines Coverage ∆ File
206
45.36
-54.64% forst/internal/transformer/go/scope.go
107
31.41
forst/internal/hasher/scope_key.go
26
70.0
-27.83% forst/internal/compiler/module_providers.go
21
71.17
-3.59% forst/internal/typechecker/collect.go
19
77.37
-9.69% forst/internal/typechecker/scope_stack.go
12
81.82
forst/internal/typechecker/shape_alias_index.go
8
73.04
-0.11% forst/cmd/forst/lsp/completion.go
8
51.26
-6.6% forst/internal/typechecker/type_alias_display.go
7
89.19
-5.81% forst/internal/typechecker/infer_function_node.go
5
90.91
forst/internal/typechecker/compat_memo.go
4
92.28
-1.27% forst/internal/executor/executor.go
4
94.37
-5.63% forst/internal/forstpkg/forstpkg.go
4
73.65
-1.7% forst/internal/transformer/go/for_loop.go
4
84.85
0.12% forst/internal/transformer/go/providers.go
4
71.97
-0.66% forst/internal/transformer/go/typeguard.go
4
85.19
forst/internal/typechecker/scope_owner.go
3
52.52
-0.09% forst/cmd/forst/lsp/navigation_locals.go
3
64.91
-2.36% forst/internal/typechecker/infer_typeguard_node.go
3
81.72
-1.81% forst/internal/typechecker/typechecker.go
2
98.13
0.23% forst/internal/testrunner/runner.go
2
75.08
-0.0% forst/internal/transformer/go/transformer.go
2
87.88
5.02% forst/internal/typechecker/collect_order.go
2
67.35
-2.05% forst/internal/typechecker/go_builtins.go
2
70.59
-2.75% forst/internal/typechecker/infer_ensure_node.go
2
79.37
-1.99% forst/internal/typechecker/infer_if.go
2
73.91
-1.09% forst/internal/typechecker/providers_with.go
1
81.69
1.16% forst/cmd/forst/lsp/package_analysis.go
1
67.98
0.36% forst/internal/transformer/go/statement.go
1
96.67
-3.33% forst/internal/transformer/go/test_utils.go

Coverage Regressions

Lines Coverage ∆ File
4
51.26
-6.6% forst/internal/typechecker/type_alias_display.go
3
71.17
-3.59% forst/internal/typechecker/collect.go
1
81.69
1.16% forst/cmd/forst/lsp/package_analysis.go
1
64.91
-2.36% forst/internal/typechecker/infer_typeguard_node.go
1
77.37
-9.69% forst/internal/typechecker/scope_stack.go
1
70.77
-1.54% forst/internal/typechecker/type_registry.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/184303261 28827370804.1 06 Jul 2026 10:28PM UTC 293
78.43
GitHub Action Run
Source Files on build 28827370804
  • Tree
  • List 293
  • Changed 30
  • Source Changed 0
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 872405c2 on github
  • Prev Build on main (#28819523587)
  • Next Build on main (#28829130623)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc