Skip to content

fix(review): make template fixture Biome-safe - #374

Merged
norvalbv merged 1 commit into
mainfrom
codex/fix-main-biome-diff-focus-fixture
Aug 9, 2026
Merged

fix(review): make template fixture Biome-safe#374
norvalbv merged 1 commit into
mainfrom
codex/fix-main-biome-diff-focus-fixture

Conversation

@norvalbv

@norvalbv norvalbv commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • construct the template-literal fixture from string fragments
  • preserve the exact tested fixture bytes
  • restore a clean full-repository Biome gate on origin/main

Root cause

PR #370 added a deliberately literal ${sideEffect()} fixture inside a single-quoted string. Biome correctly flags that representation as noTemplateCurlyInString, and PR #371 made warnings fatal, so every unrelated devkit ship became blocked.

Validation

  • focused diff-focus Vitest: 30 passed
  • Biome check for the changed file: clean
  • matcher preflight: 0 new candidates
  • commit guard: PASS
  • GitNexus: exercised review-cache path is high reach, but production code and fixture value are unchanged

Tracks autonomous report 741fde8b-e5ef-41d5-aaa6-df158dd673ce.

## Summary
- construct the template-literal fixture from string fragments
- preserve the exact tested fixture bytes
- restore a clean full-repository Biome gate on origin/main

## Root cause
PR #370 added a deliberately literal `${sideEffect()}` fixture inside a single-quoted string. Biome correctly flags that representation as noTemplateCurlyInString, and PR #371 made warnings fatal, so every unrelated devkit ship became blocked.

## Validation
- focused diff-focus Vitest: 30 passed
- Biome check for the changed file: clean
- matcher preflight: 0 new candidates
- commit guard: PASS
- GitNexus: exercised review-cache path is high reach, but production code and fixture value are unchanged

Tracks autonomous report 741fde8b-e5ef-41d5-aaa6-df158dd673ce.
@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@norvalbv, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 44 minutes

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 501d6dd2-2e36-4805-8c64-734039d847a0

📥 Commits

Reviewing files that changed from the base of the PR and between 7a75b93 and 246600b.

📒 Files selected for processing (1)
  • gate-engine/judge/__tests__/diff-focus.test.mts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@norvalbv
norvalbv merged commit c2897ad into main Aug 9, 2026
1 of 2 checks passed
norvalbv added a commit that referenced this pull request Aug 9, 2026
* fix(review): make template fixture Biome-safe

## Summary
- construct the template-literal fixture from string fragments
- preserve the exact tested fixture bytes
- restore a clean full-repository Biome gate on origin/main

## Root cause
PR #370 added a deliberately literal `${sideEffect()}` fixture inside a single-quoted string. Biome correctly flags that representation as noTemplateCurlyInString, and PR #371 made warnings fatal, so every unrelated devkit ship became blocked.

## Validation
- focused diff-focus Vitest: 30 passed
- Biome check for the changed file: clean
- matcher preflight: 0 new candidates
- commit guard: PASS
- GitNexus: exercised review-cache path is high reach, but production code and fixture value are unchanged

Tracks autonomous report 741fde8b-e5ef-41d5-aaa6-df158dd673ce.

* fix(review): resolve checklist assets across providers (sc-1397)

## Summary
- resolve checklist scripts from the provider-projected root
- keep prompts, Bash allowlists, retries, and identities on the same root
- make the correctness skill and reviewer brief portable across Codex, Claude, and Cursor projections
- extract cascade and asset resolution helpers to respect the size ratchet
- add regression coverage for provider-specific checklist resolution

## Root cause
The correctness review runtime and generated assets assumed a .claude projection. Consumers with the valid .agents projection could therefore invoke a nonexistent checklist path and fail with MODULE_NOT_FOUND.

## Validation
- reproduced the failure shape in Frink and verified portable resolution selects .agents/skills/correctness/scripts/checklist.mjs
- review orchestration: 123 tests passed
- provider and asset suites: 106 tests passed
- full review cluster: 663 tests passed before the behavior-preserving extraction
- correctness review: all four lenses passed
- Biome, ESLint, git diff check, and size gate passed
- matcher preflight: 0 candidates; commit-guard passed

## Shared checkout note
The shared checkout TypeScript run is blocked only by unrelated concurrent duplicate imports in setup-manifest.mts and setup-runtime.mts. The isolated ship excludes those changes.

## Dependency
Stacked on #374, which fixes the pre-existing origin/main Biome warning that otherwise blocks every devkit ship.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant