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

forst-lang / forst / 16707212781
39%
main: 41%

Build:
Build:
LAST BUILD BRANCH: generator-ts
DEFAULT BRANCH: main
Ran 03 Aug 2025 04:44PM UTC
Jobs 1
Files 132
Run time 1843min
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

03 Aug 2025 04:41PM UTC coverage: 38.599% (-2.5%) from 41.086%
16707212781

Pull #30

github

haveyaseen
feat: Improve TS signature collection & codegen
Pull Request #30: feat: Generate TypeScript types

1542 of 4988 new or added lines in 69 files covered. (30.91%)

184 existing lines in 23 files now uncovered.

6487 of 16806 relevant lines covered (38.6%)

7.55 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
89.31
0.0% forst/internal/lexer/process.go
1
60.56
6.38% forst/internal/parser/function.go
1
84.0
0.0% forst/internal/parser/parse.go
1
0.0
0.0% forst/internal/transformer/go/typeguard.go
1
66.35
14.22% forst/internal/typechecker/infer.go
1
25.64
1.32% forst/internal/typechecker/lookup_function.go
2
76.85
6.48% forst/internal/parser/value.go
2
39.71
17.65% forst/internal/transformer/go/type.go
2
52.17
0.38% forst/internal/typechecker/collect.go
2
32.52
2.43% forst/internal/typechecker/infer_expression.go
3
0.0
0.0% forst/internal/ast/assertion.go
3
92.78
-0.67% forst/internal/discovery/discovery.go
3
72.22
-18.69% forst/internal/parser/test_utils.go
3
0.0
0.0% forst/internal/transformer/go/assertion.go
3
61.78
0.0% forst/internal/typechecker/lookup.go
4
40.44
-0.3% forst/internal/parser/expression.go
7
10.5
2.59% forst/internal/transformer/go/typedef_expr.go
12
42.04
-9.04% forst/cmd/forst/lsp/debugger.go
14
1.51
-0.07% forst/cmd/forst/main.go
14
49.22
-10.37% forst/internal/parser/type.go
14
45.3
-6.83% forst/internal/transformer/go/typedef.go
16
39.19
15.5% forst/internal/typechecker/utils.go
18
0.0
forst/internal/transformer/ts/output.go
19
60.68
60.68% forst/internal/transformer/go/function.go
21
75.73
-2.21% forst/internal/parser/shape.go
24
0.0
0.0% forst/internal/generators/go.go
34
51.9
-8.15% forst/internal/typechecker/infer_assertion.go
38
66.37
forst/cmd/forst/lsp/package_store.go
41
0.0
forst/internal/transformer/ts/typedef.go
42
0.0
0.0% forst/internal/transformer/go/ensure.go
42
10.74
1.33% forst/internal/transformer/go/ensure_typeguard.go
44
1.91
-0.04% forst/internal/executor/executor.go
45
45.24
-6.35% forst/cmd/forst/lsp/server.go
45
79.04
0.32% forst/internal/typechecker/infer_shape.go
49
65.35
-15.57% forst/internal/executor/go_module_manager.go
50
3.97
-1.74% forst/internal/ast/type.go
56
0.0
forst/internal/transformer/ts/function.go
57
22.89
-3.78% forst/internal/transformer/go/ensure_builtins.go
58
0.0
forst/internal/transformer/ts/transformer.go
60
0.0
forst/internal/transformer/ts/type_mapping.go
82
36.11
-16.75% forst/internal/typechecker/go_builtins.go
135
0.0
forst/internal/transformer/ts/client.go
136
0.0
forst/internal/ast/testing.go
162
44.16
-35.34% forst/internal/typechecker/typechecker.go
163
48.61
17.28% forst/internal/transformer/go/expression.go
184
38.32
33.71% forst/internal/transformer/go/transformer.go
197
0.0
0.0% forst/cmd/forst/dev_server.go
239
33.85
-6.64% forst/internal/typechecker/lookup_field.go
270
34.59
6.47% forst/internal/transformer/go/shape.go
294
0.0
forst/cmd/forst/generate.go
731
17.51
8.42% forst/internal/transformer/go/statement.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
1.51
-0.07% forst/cmd/forst/main.go
1
0.0
0.0% forst/internal/ast/assertion.go
1
1.91
-0.04% forst/internal/executor/executor.go
1
0.0
0.0% forst/internal/transformer/go/ensure.go
1
36.11
-16.75% forst/internal/typechecker/go_builtins.go
1
79.04
0.32% forst/internal/typechecker/infer_shape.go
2
0.0
0.0% forst/cmd/forst/dev_server.go
2
75.73
-2.21% forst/internal/parser/shape.go
3
44.16
-35.34% forst/internal/typechecker/typechecker.go
4
49.22
-10.37% forst/internal/parser/type.go
4
34.59
6.47% forst/internal/transformer/go/shape.go
4
49.06
-7.55% forst/internal/typechecker/unify_is.go
5
65.35
-15.57% forst/internal/executor/go_module_manager.go
5
45.3
-6.83% forst/internal/transformer/go/typedef.go
6
35.59
-2.54% forst/cmd/forst/lsp/diagnostic.go
7
48.61
17.28% forst/internal/transformer/go/expression.go
8
0.0
-100.0% forst/internal/typechecker/helpers.go
8
33.85
-6.64% forst/internal/typechecker/lookup_field.go
14
17.51
8.42% forst/internal/transformer/go/statement.go
15
42.04
-9.04% forst/cmd/forst/lsp/debugger.go
18
40.65
12.2% forst/internal/typechecker/unify_shape.go
20
51.9
-8.15% forst/internal/typechecker/infer_assertion.go
53
45.24
-6.35% forst/cmd/forst/lsp/server.go
Jobs
ID Job ID Ran Files Coverage
1 16707212781.1 03 Aug 2025 04:44PM UTC 132
38.6
GitHub Action Run
Source Files on build 16707212781
  • Tree
  • List 132
  • Changed 58
  • Source Changed 0
  • Coverage Changed 58
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #30
  • PR Base - main (#16398497628)
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