Skip to content

Remove hidden commands from JSON output exceptions - #8685

Merged
gonzaloriestra merged 1 commit into
mainfrom
gonzalo/remove-hidden-json-command-exceptions
Sep 29, 2026
Merged

gonzaloriestra merged 1 commit into
mainfrom
gonzalo/remove-hidden-json-command-exceptions

Conversation

@gonzaloriestra

@gonzaloriestra gonzaloriestra commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

WHY are these changes introduced?

Hidden commands should not need individual exceptions to the typed JSON output requirement.

WHAT is this pull request doing?

Skip commands with static hidden = true in the lint rule and remove 18 hidden commands from the exception list. Add coverage to keep enforcing JSON output for visible commands and commands with an instance hidden property.

Checklist

  • I've considered possible cross-platform impacts (Mac, Linux, Windows)
  • I've considered possible documentation changes
  • I've considered analytics changes to measure impact
  • The change is user-facing — I've identified the correct bump type (patch for bug fixes · minor for new features · major for breaking changes) and added a changeset with pnpm changeset add

@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label Sep 28, 2026
@gonzaloriestra
gonzaloriestra marked this pull request as ready for review September 28, 2026 15:21
@gonzaloriestra
gonzaloriestra requested a review from a team as a code owner September 28, 2026 15:21
@gonzaloriestra
gonzaloriestra added this pull request to the merge queue Sep 29, 2026
Merged via the queue into main with commit 0e8a28e Sep 29, 2026
31 checks passed
@gonzaloriestra
gonzaloriestra deleted the gonzalo/remove-hidden-json-command-exceptions branch September 29, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants