Skip to content

chore(cli): remove unnecessary boolean conversion in isInteractiveTerminal - #228

Merged
coryrylan merged 1 commit into
mainfrom
upkeep/lint/cli-utils-type-conversion
Aug 20, 2026
Merged

chore(cli): remove unnecessary boolean conversion in isInteractiveTerminal#228
coryrylan merged 1 commit into
mainfrom
upkeep/lint/cli-utils-type-conversion

Conversation

@cursor

@cursor cursor Bot commented Aug 20, 2026

Copy link
Copy Markdown

Task

Lint (Mode B) — burn down one @typescript-eslint/no-unnecessary-type-conversion suppression.

Rationale (from selector): @typescript-eslint/no-unnecessary-type-conversion is enforced with 1 suppressed violation left in this file, the smallest remaining group. 9 suppressions remain across the repository.

Change

In isInteractiveTerminal, replaced Boolean(stream.isTTY) with stream.isTTY directly. ESLint flagged the wrapper as an unnecessary type conversion because stream.isTTY is already boolean when defined.

Before / After

Metric Before After
@typescript-eslint/no-unnecessary-type-conversion suppressions in projects/cli/eslint-suppressions.json 1 0
Repo-wide suppressions for this rule 9 8

Verification

  • pnpm run lint, pnpm run test in projects/cli — pass
  • Root pnpm run ci — pass

Public API

No public API changed.

Left alone

  • Other @typescript-eslint/no-unnecessary-type-conversion suppressions in core, forms, and media (8 remaining repo-wide)
  • No dependency or config changes
Open in Web View Automation 

…minal

Replace Boolean(stream.isTTY) with stream.isTTY directly, fixing the
last @typescript-eslint/no-unnecessary-type-conversion suppression in
utils.ts. Pruned the cli eslint-suppressions entry (1 -> 0).

Signed-off-by: Cursor Agent <cursoragent@cursor.com>
@coryrylan coryrylan added the upkeep label Aug 20, 2026 — with Cursor
@coryrylan
coryrylan marked this pull request as ready for review August 20, 2026 14:01
@coryrylan
coryrylan merged commit 993cd55 into main Aug 20, 2026
15 checks passed
@coryrylan
coryrylan deleted the upkeep/lint/cli-utils-type-conversion branch August 20, 2026 14:01
@coryrylan

Copy link
Copy Markdown
Collaborator

🎉 This issue has been resolved in version 2.3.2 🎉

Changelog

@coryrylan

Copy link
Copy Markdown
Collaborator

🎉 This issue has been resolved in version 2.0.1 🎉

Changelog

@coryrylan

Copy link
Copy Markdown
Collaborator

🎉 This issue has been resolved in version 2.1.3 🎉

Changelog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants