Skip to content

fix: reserve fullOutput instead of verbose for global options - #263

Merged
brendanjryan merged 1 commit into
wevm:mainfrom
brendanjryan:fix/verbose-global-name
Oct 21, 2026
Merged

brendanjryan merged 1 commit into
wevm:mainfrom
brendanjryan:fix/verbose-global-name

Conversation

@brendanjryan

Copy link
Copy Markdown
Collaborator

Motivation

When the built-in --verbose flag was renamed to --full-output, the reserved global option names were not updated. A CLI could not declare a verbose global even though nothing consumes --verbose, while a fullOutput global was accepted but never set, because the built-in flag consumes --full-output before globals are parsed.

Summary

  • Replace verbose with fullOutput in the reserved global option names
  • Cover fullOutput in the builtin-conflict test table and add a test for a verbose global
  • Patch changeset

Key design considerations

  • A CLI that declares a fullOutput global now fails at Cli.create() time instead of silently never receiving the value

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-15T19:38:39.246716Z 1b81d9d PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@pkg-pr-new

pkg-pr-new Bot commented Oct 15, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/incur@263

commit: 1b81d9d

@codecov

codecov Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@fd03ea8). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #263   +/-   ##
=======================================
  Coverage        ?   95.34%           
=======================================
  Files           ?       36           
  Lines           ?     4987           
  Branches        ?     1936           
=======================================
  Hits            ?     4755           
  Misses          ?      186           
  Partials        ?       46           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

The built-in `--verbose` flag was renamed to `--full-output`, but the
reserved global option names were not updated. A CLI could not declare
a `verbose` global even though nothing consumes `--verbose`, while a
`fullOutput` global was accepted but never set because the built-in
flag consumes `--full-output` first.
@brendanjryan
brendanjryan force-pushed the fix/verbose-global-name branch from 1b81d9d to c55d01f Compare October 21, 2026 15:37
@brendanjryan
brendanjryan merged commit 991579d into wevm:main Oct 21, 2026
4 of 5 checks passed
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