Skip to content

Rename biome task to biome-check to preserve the biome CLI#89

Merged
noe-charmet merged 6 commits intomainfrom
rename_biome
Nov 6, 2025
Merged

Rename biome task to biome-check to preserve the biome CLI#89
noe-charmet merged 6 commits intomainfrom
rename_biome

Conversation

@noe-charmet
Copy link
Contributor

@noe-charmet noe-charmet commented Nov 5, 2025

Summary by CodeRabbit

  • Chores
    • Bumped minor version for @shipfox/biome
    • Renamed task from "biome" to "biome-check"

@vercel
Copy link

vercel bot commented Nov 5, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
react-ui Ready Ready Preview Comment Nov 6, 2025 2:50am

@coderabbitai
Copy link

coderabbitai bot commented Nov 5, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

A new changeset file is added documenting a minor version bump for @shipfox/biome and renaming a task from "biome" to "biome-check".

Changes

Cohort / File(s) Summary
Changeset metadata
.changeset/famous-rockets-end.md
New changeset file specifying a minor version bump for @shipfox/biome and task rename from "biome" to "biome-check"

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

  • Single metadata file addition with no logic changes or exported declaration modifications

Poem

🐰 A task gets renamed with grace and care,
From "biome" to "biome-check" in the air,
A version bumps up, a changeset's made,
The codebase improves, and debts are paid! 🌱

Pre-merge checks and finishing touches

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and specifically describes the main change: renaming a task from 'biome' to 'biome-check' with clear context about the reason.

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 and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between de14d1f and 60739a4.

📒 Files selected for processing (1)
  • .changeset/famous-rockets-end.md (1 hunks)

Comment on lines +1 to +5
---
"@shipfox/biome": minor
---

Rename biome task to biome-check
Copy link

@coderabbitai coderabbitai bot Nov 5, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify that the task rename is fully implemented across the codebase.

The changeset file is well-formatted and documents a minor version bump, which is appropriate for a rename. However, this changeset alone only documents the change—ensure that:

  1. The "biome" task has actually been renamed to "biome-check" in package.json (or equivalent task definition)
  2. All references to the old task name have been updated
  3. The "biome" CLI command is now properly exposed/preserved as intended

🏁 Script executed:

#!/bin/bash
# Description: Verify the task rename from "biome" to "biome-check" is complete

# Search for task definitions in common files
echo "=== Checking package.json scripts ==="
fd package.json --type f --exec cat {} \; | grep -A 20 '"scripts"'

# Search for remaining references to the old "biome" task (excluding this changeset)
echo -e "\n=== Searching for references to 'biome' task (excluding changesets) ==="
rg -n '"biome"\s*:' --type json --type yaml -g '!.changeset'

# Check for any npm/yarn script references
echo -e "\n=== Checking for 'biome-check' task definition ==="
rg -n 'biome-check' --type json --type yaml

Length of output: 8838


🏁 Script executed:

#!/bin/bash
# Detailed verification of the biome task rename implementation

echo "=== Root package.json 'biome' task ==="
grep -A 1 '"biome"' package.json | head -2

echo -e "\n=== All occurrences of 'biome' task definition (not just description) ==="
rg -n '"biome"\s*:\s*"' --type json

echo -e "\n=== All occurrences of check scripts that reference 'biome' ==="
rg -n '"check"\s*:\s*"biome' --type json

echo -e "\n=== Check if bin/biome.js exists ==="
fd -t f -n "biome.js" 

echo -e "\n=== Check tools/biome/bin/ structure ==="
fd . tools/biome/bin/ --type f 2>/dev/null || echo "No bin directory found"

echo -e "\n=== All references to 'biome-check' (full search) ==="
rg -n 'biome-check' 2>/dev/null | wc -l

Length of output: 1340


The task rename is not implemented. The changeset documents a change that does not exist in the codebase.

The changeset claims to rename the "biome" task to "biome-check", but the actual rename is missing:

  • Root package.json still defines: "biome": "pnpm --filter @shipfox/biome exec biome"
  • tools/biome/package.json still defines: "biome": "./bin/biome.js"
  • 10 packages still reference "check": "biome" instead of "check": "biome-check"
  • Zero occurrences of "biome-check" found in the entire codebase

Either the implementation is missing from this PR or the changeset was added prematurely. Update all task definitions and references to complete the rename.

🤖 Prompt for AI Agents
In .changeset/famous-rockets-end.md lines 1-5: the changeset says "biome" was
renamed to "biome-check" but the codebase still uses "biome"; update the
implementation to match the changeset by renaming task entries and references:
change root package.json "biome" script to "biome-check": "pnpm --filter
@shipfox/biome exec biome-check", update tools/biome/package.json script from
"biome": "./bin/biome.js" to "biome-check": "./bin/biome.js" (or rename the
binary to bin/biome-check.js and update "bin" field), search and replace the 10
package.json scripts that have "check": "biome" to "check": "biome-check", and
add/update any package.json "bin" or CLI dispatchers so "biome-check" is a valid
executable; run a repo-wide search to ensure zero remaining "biome" task
references or update the changeset if you intend not to implement the rename.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@noe-charmet please double check this

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI was failing because of this, latest changes should fix it

Copy link
Contributor

@kylengn kylengn Nov 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@noe-charmet the CI is still failing though saying the biome-check not found, can you double check again?

@noe-charmet noe-charmet merged commit 86ae55a into main Nov 6, 2025
5 checks passed
@noe-charmet noe-charmet deleted the rename_biome branch November 6, 2025 04:24
@coderabbitai coderabbitai bot mentioned this pull request Nov 6, 2025
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.

2 participants