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

DanielXMoore / Hera
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: type-infer
DEFAULT BRANCH: main
Repo Added 05 Mar 2022 07:50PM UTC
Files 9
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 type-infer
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-claude-github-actions-1775321862461
  • add-typechecking-grammar
  • adjust-dts
  • build
  • changelog
  • civet-docs
  • claude/issue-16-20260406-0227
  • claude/pr-65-20260406-1559
  • cleanup
  • codeblocks
  • comments-after-types
  • compiling-to-typescript
  • depend-on-previous-hera
  • doc-return
  • edemaine-patch-1
  • emit-declaration
  • emit-esbuild-plugin-types
  • esbuild-options
  • esbuild-with-loader
  • even-more-typed-samples
  • export-parse-error
  • expose-sourcemap
  • fix-register-default-targets
  • github-claude
  • github-publish-oidc
  • hera_v0_8-types
  • hybrid-compiler
  • lsp
  • lsp-civet
  • main
  • mjs
  • more-ts-compiling
  • more-typed-samples
  • multi-language-handlers
  • optimizer
  • optional
  • pnpm
  • publish-tags
  • publish-test
  • reentrant
  • refs/tags/v0.8.19
  • refs/tags/v0.8.20
  • refs/tags/v0.9.0
  • regexp-types-moved-to-definitions
  • register-load-ts
  • self-hosting
  • simpler-handler
  • sourcemap
  • sourcemap-codeblock
  • sourcemap-indent
  • speculative-optimization
  • structural-sourcemap
  • type-infer
  • type-only-single
  • typecheck-parser-samples
  • typed-hera
  • update-mocha
  • update-register
  • upgrade-typescript
  • use-civet-sourcemap-util
  • use-tsc-loader
  • v2
  • windows-build

26 Apr 2026 07:19PM UTC coverage: 100.0%. Remained the same
24964915217

Pull #75

github

STRd6
PR feedback: simplify rValueCast, ts-expect-style tests, CHANGELOG

- compiler.civet: $$final's `: MaybeResult<typeof $$m>` annotation does
  the typing work; the cast on the assignment from $$r is just bypassing
  TS's view of $$r.value pre-mutation, so `as any` is sufficient
  there too (edemaine).
- inference.test-d.ts: rewrite using `expectType<T>(_: T)` and
  `TypeEqual<A, B>` from TypeStrong/ts-expect's tiny core, so each
  assertion's intent is explicit (edemaine).
- CHANGELOG: document the migration path — recursive grammars now need
  a `::Type` annotation in the cycle, and grammar authors opt into
  literal-type discriminators with `as const` (edemaine).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pull Request #75: Infer AST types from grammar rules

328 of 328 branches covered (100.0%)

Branch coverage included in aggregate %.

54 of 54 new or added lines in 1 file covered. (100.0%)

1466 of 1466 relevant lines covered (100.0%)

97.55 hits per line

Relevant lines Covered
Build:
Build:
1466 RELEVANT LINES 1466 COVERED LINES
97.55 HITS PER LINE
Source Files on main
  • Tree
  • List 9
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24964915217 type-infer PR feedback: simplify rValueCast, ts-expect-style tests, CHANGELOG - compiler.civet: $$final's `: MaybeResult<typeof $$m>` annotation does the typing work; the cast on the assignment from $$r is just bypassing TS's view of $$r.value pre-mutat... Pull #75 26 Apr 2026 07:22PM UTC STRd6 github
100.0
24964915827 type-infer Merge 86ed32133 into 974e0876e Pull #75 26 Apr 2026 07:22PM UTC web-flow github
100.0
24963978493 type-only-single Unwrap type-only handlers early Pull #77 26 Apr 2026 06:35PM UTC edemaine github
100.0
24963884021 type-only-single Unwrap type-only handlers early push 26 Apr 2026 06:31PM UTC edemaine github
100.0
24963588823 type-infer Add `-> $1` handlers to sample annotations for prev-hera benchmark The 0.9.0 hera pinned via `@danielx/hera-previous` (used by perf/compare.civet to measure regression) does not parse `::Type` without a handler, so it emitted invalid JS for the c... Pull #75 26 Apr 2026 06:16PM UTC STRd6 github
100.0
24961257899 main Merge pull request #74 from DanielXMoore/comments-after-types push 26 Apr 2026 04:21PM UTC web-flow github
100.0
24961189448 comments-after-types 0.9.2 Pull #74 26 Apr 2026 04:18PM UTC edemaine github
100.0
24961190471 comments-after-types Merge b89609fd5 into 4db9d3b5a Pull #74 26 Apr 2026 04:18PM UTC web-flow github pending completion  
24961164190 comments-after-types Merge 4c8153689 into 4db9d3b5a Pull #74 26 Apr 2026 04:16PM UTC web-flow github
100.0
24961163650 comments-after-types 0.9.2 push 26 Apr 2026 04:16PM UTC edemaine github
100.0
See All Builds (347)
  • 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

© 2026 Coveralls, Inc