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

forst-lang / forst
41%
main: 41%

Build:
Build:
LAST BUILD BRANCH: generator-ts
DEFAULT BRANCH: main
Repo Added 27 May 2025 10:22PM UTC
Files 124
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

LAST BUILD ON BRANCH fix-handle-value-constraints-in-field-lookup
branch: fix-handle-value-constraints-in-field-lookup
CHANGE BRANCH
x
Reset
  • fix-handle-value-constraints-in-field-lookup
  • generator-ts
  • go-interop
  • gofmt-examples-out
  • improve-lexer
  • lint-fix
  • lsp
  • main
  • refactor-transformer
  • release
  • rfc-guard
  • shape-guards
  • sidecar
  • test-hash
  • type-guards
  • use-task

06 Jul 2025 08:25PM UTC coverage: 40.653% (+1.3%) from 39.364%
16102863728

Pull #26

github

haveyaseen
fix: improve type inference precision and field merging logic

- Fix Match constraint processing for nested shapes
- Improve shape literal argument handling with proper type registration
- Distinguish between generic Shape(?) and concrete types
- Fix unit tests to match correct typechecker behavior
- Maintain backward compatibility while enhancing type safety
Pull Request #26: fix: handle Value constraints in field lookup

284 of 537 new or added lines in 14 files covered. (52.89%)

2 existing lines in 1 file now uncovered.

3984 of 9800 relevant lines covered (40.65%)

6.8 hits per line

Relevant lines Covered
Build:
Build:
9800 RELEVANT LINES 3984 COVERED LINES
6.8 HITS PER LINE
Source Files on fix-handle-value-constraints-in-field-lookup
  • Tree
  • List 108
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
16102863728 fix-handle-value-constraints-in-field-lookup fix: improve type inference precision and field merging logic - Fix Match constraint processing for nested shapes - Improve shape literal argument handling with proper type registration - Distinguish between generic Shape(?) and concrete types - ... Pull #26 06 Jul 2025 08:26PM UTC haveyaseen github
40.65
16101511394 fix-handle-value-constraints-in-field-lookup refactor(parser): Rename parseShape to parseShapeLiteral Pull #26 06 Jul 2025 05:32PM UTC haveyaseen github
39.39
16100447375 fix-handle-value-constraints-in-field-lookup refactor: replace magic string "Value" with ast.ValueConstraint constant Replace all magic string comparisons with "Value" constraint name to use the centralized ast.ValueConstraint constant. This eliminates fragile string comparisons and makes t... Pull #26 06 Jul 2025 03:19PM UTC haveyaseen github
39.39
16100399515 fix-handle-value-constraints-in-field-lookup refactor(typechecker): extract Value constraint type inference to helper function Extract the duplicated Value constraint handling logic from lookupFieldPath, lookupFieldPathOnShape, and lookupFieldInTypeDef into a single helper function inferVal... Pull #26 06 Jul 2025 03:13PM UTC haveyaseen github
39.39
16100383949 fix-handle-value-constraints-in-field-lookup fix(typechecker): error on unknown Value constraint type in field lookup Now, if a field has a Value constraint (e.g., Value(Variable(x))) and the type cannot be determined, the typechecker returns an explicit error instead of silently defaulting... Pull #26 06 Jul 2025 03:12PM UTC haveyaseen github
39.1
16100272799 fix-handle-value-constraints-in-field-lookup fix: handle Value constraints in field lookup - Add support for fields with Value constraints (e.g., id: query.id) - Fix lookupFieldPath, lookupFieldPathOnShape, and lookupFieldInTypeDef - Add unit test TestLookupFieldPath_ValueFieldInShape - Res... Pull #26 06 Jul 2025 03:00PM UTC haveyaseen github
39.38
See All Builds (130)
  • Repo on GitHub
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

© 2025 Coveralls, Inc