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

forst-lang / forst / 29158441578
76%

Build:
DEFAULT BRANCH: main
Ran 11 Jul 2026 03:53PM UTC
Jobs 1
Files 345
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

11 Jul 2026 03:43PM UTC coverage: 77.509% (-0.2%) from 77.724%
29158441578

push

github

web-flow
feat(node-interop)!: import node, nodert runtime, embedded invoke (#130)

3435 of 4520 new or added lines in 95 files covered. (76.0%)

81 existing lines in 13 files now uncovered.

31825 of 41060 relevant lines covered (77.51%)

1346.48 hits per line

Uncovered Changes

Lines Coverage ∆ File
74
46.76
forst/internal/nodeinterop/node_index_resolver.go
74
85.96
forst/internal/transformer/go/node_runtime_companion.go
73
71.92
forst/internal/typechecker/node_imports.go
64
65.78
forst/internal/transformer/go/node_bridge.go
55
68.98
-27.68% forst/internal/compiler/compile_pipeline.go
49
83.22
forst/internal/transformer/go/node_bridge_for.go
43
66.41
forst/internal/typechecker/node_hover.go
41
66.12
forst/internal/nodeinterop/indexer.go
40
75.76
-24.24% forst/internal/compiler/compiler.go
38
0.0
forst/internal/testutil/fs.go
33
65.19
-2.28% forst/internal/compiler/module_providers.go
32
0.0
forst/internal/typechecker/node_call.go
27
78.23
forst/internal/nodeinterop/manifest_v1.go
27
71.31
-2.39% forst/internal/typechecker/go_interop.go
27
18.18
forst/internal/typechecker/node_runtime.go
24
0.0
forst/internal/discovery/invoke_collect.go
24
86.03
-8.3% forst/internal/ftconfig/ftconfig.go
22
69.44
forst/cmd/forst/lsp/diagnostic_transform.go
20
0.0
forst/internal/testutil/fixtures.go
19
53.66
forst/internal/nodeinterop/index_v1.go
16
80.72
forst/internal/nodeinterop/type_mapping_reverse.go
14
92.09
forst/internal/modulecheck/stages.go
14
0.0
forst/internal/nodeinterop/manifest_build.go
14
77.42
forst/internal/nodeinterop/needs_runtime.go
14
63.59
-4.92% forst/internal/transformer/go/type.go
14
47.23
0.9% forst/internal/typechecker/go_hover.go
12
81.0
0.61% forst/cmd/forst/lsp/hover_completion.go
12
25.0
forst/internal/transformer/go/invoke_shutdown_main.go
11
88.3
forst/internal/nodeinterop/resolution.go
11
82.87
-0.87% forst/internal/printer/printer.go
10
76.74
forst/internal/forstcheck/typecheck.go
10
54.55
-45.45% forst/internal/transformer/ts/exported_names.go
9
88.46
-11.54% forst/internal/ast/literal.go
9
60.13
-0.57% forst/internal/hasher/hasher.go
8
90.8
-9.2% forst/internal/goload/modroot.go
8
87.5
forst/internal/invokeserver/embedded.go
8
90.91
forst/internal/transformer/go/invoke_server_companion.go
7
97.54
-2.46% forst/cmd/forst/generate.go
7
97.2
forst/internal/invokeserver/server.go
5
95.1
-4.9% forst/cmd/forst/dev_server_runtime.go
4
96.36
-3.64% forst/cmd/forst/dev_server_http.go
4
98.6
-1.4% forst/internal/ast/type.go
4
84.38
-0.5% forst/internal/compiler/package.go
4
47.45
0.34% forst/internal/goload/doc.go
4
93.94
forst/internal/invokeserver/embedded_runtime.go
4
69.35
-1.33% forst/internal/typechecker/infer_for.go
3
97.89
-2.11% forst/internal/ast/testing_helpers.go
3
97.32
-2.68% forst/internal/compiler/args.go
3
88.46
-11.54% forst/internal/hoverdoc/docfmt.go
3
72.81
2.17% forst/internal/transformer/go/expression.go
3
85.59
2.11% forst/internal/typechecker/typechecker.go
2
95.65
-2.55% forst/internal/goload/load.go
2
90.91
forst/internal/goload/options.go
2
97.14
forst/internal/invokeserver/backend.go
2
83.22
2.62% forst/internal/parser/literal.go
2
96.18
1.25% forst/internal/transformer/go/output.go
2
67.96
-0.07% forst/internal/transformer/go/statement.go
2
73.45
-0.42% forst/internal/typechecker/collect.go
2
59.09
-1.85% forst/internal/typechecker/collect_package_var.go
2
69.9
0.58% forst/internal/typechecker/field_hover.go
2
69.94
3.51% forst/internal/typechecker/infer_function.go
1
59.36
0.0% forst/cmd/forst/lsp/providers_lsp.go
1
68.78
-1.81% forst/cmd/forst/lsp/server.go
1
92.59
10.56% forst/internal/parser/expression.go
1
96.88
forst/internal/transformer/go/node_manifest.go
1
69.53
0.94% forst/internal/typechecker/harness.go
1
63.32
-2.51% forst/internal/typechecker/infer_expression.go
1
47.06
0.0% forst/internal/typechecker/method_hover.go

Coverage Regressions

Lines Coverage ∆ File
20
63.32
-2.51% forst/internal/typechecker/infer_expression.go
19
68.78
-1.81% forst/cmd/forst/lsp/server.go
12
87.63
-12.37% forst/internal/discovery/discovery.go
11
72.79
-2.49% forst/internal/typechecker/narrow_if.go
5
69.9
0.58% forst/internal/typechecker/field_hover.go
4
65.19
-2.28% forst/internal/compiler/module_providers.go
2
95.1
-4.9% forst/cmd/forst/dev_server_runtime.go
2
71.31
-2.39% forst/internal/typechecker/go_interop.go
2
70.64
-0.43% forst/internal/typechecker/lookup_field_value_constraint.go
1
68.98
-27.68% forst/internal/compiler/compile_pipeline.go
1
95.65
-2.55% forst/internal/goload/load.go
1
47.23
0.9% forst/internal/typechecker/go_hover.go
1
89.15
-0.78% forst/internal/typechecker/scope.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/184530485 29158441578.1 11 Jul 2026 03:53PM UTC 345
77.51
GitHub Action Run
Source Files on build 29158441578
  • Tree
  • List 345
  • Changed 63
  • Source Changed 0
  • Coverage Changed 63
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 85bcdcc8 on github
  • Prev Build on main (#29039904685)
  • Next Build on main (#29158641554)
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