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

forst-lang / forst
40%
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 shape-guards
branch: shape-guards
CHANGE BRANCH
x
Reset
  • shape-guards
  • 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
  • sidecar
  • test-hash
  • type-guards
  • use-task

pending completion
16089933021

Pull #17

github

haveyaseen
test: Update expected shape guard output
Pull Request #17: feat: Shape guards

3719 of 9379 relevant lines covered (39.65%)

6.47 hits per line

Relevant lines Covered
Build:
Build:
9379 RELEVANT LINES 3719 COVERED LINES
6.47 HITS PER LINE
Source Files on shape-guards
  • Tree
  • List 108
  • Changed 57
  • Source Changed 0
  • Coverage Changed 57
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
16089933021 shape-guards test: Update expected shape guard output Pull #17 05 Jul 2025 04:20PM UTC haveyaseen github pending completion  
16089709481 shape-guards test: Update shape guard example Pull #17 05 Jul 2025 03:52PM UTC haveyaseen github pending completion  
16089318035 shape-guards fix: use inferred types for assertion error messages Replace direct use of AssertionNode.String() with inferred type lookup in transformer to generate fully qualified error messages. This ensures ensure statements show proper base types like "App... Pull #17 05 Jul 2025 03:03PM UTC haveyaseen github pending completion  
16088760837 shape-guards fix: Stop using internal TYPE_ERROR representation in assertion error message Pull #17 05 Jul 2025 01:49PM UTC haveyaseen github pending completion  
16088589130 shape-guards Use new Present() constraint Pull #17 05 Jul 2025 01:27PM UTC haveyaseen github pending completion  
16087318513 shape-guards Fix AST tests for multiple return values - Update ReturnNode struct literals in typeguard_test.go to use Values field - Change from single Value field to Values []ExpressionNode slice - Ensure all test cases use the new AST structure for return s... Pull #17 05 Jul 2025 10:41AM UTC haveyaseen github pending completion  
16081853503 shape-guards chore: remove excessive debug output added during recent type emission/type registration refactors Removes deep type emission, type registration, and detailed field debug output that was added for troubleshooting recent type emission and assertio... Pull #17 04 Jul 2025 10:46PM UTC haveyaseen github pending completion  
16081830056 shape-guards fix: Double negation bug in ensure statements with type guards The bug was caused by both transformEnsureConstraint and transformStatement applying negation to type guard conditions, resulting in gstG_<hash>(x) instead of Root cause: transformEns... Pull #17 04 Jul 2025 10:43PM UTC haveyaseen github pending completion  
16034193780 shape-guards fix(typechecker): implement proper nested field path traversal for shape guards The typechecker was failing to handle nested field access with dot notation (e.g., op.input.name) in shape guards and other contexts. The root cause was that field lo... Pull #17 02 Jul 2025 07:37PM UTC haveyaseen github
37.62
16012315797 shape-guards tests: Increase parser test coverage Pull #17 01 Jul 2025 11:25PM UTC haveyaseen github
37.79
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