Found during full-codebase review (see docs/review/03-cmd-tui-tests.md).
[MED]cmd/license-tool/commands.go: --quiet/-q and --verbose/-v are bound on the persistent flag set but read nowhere — pure no-op flags that imply behavior they do not deliver.
Fix: either wire them into output verbosity / resolver tracing, or remove them until implemented.
Related [LOW]: isWriteRefusal distinguishes exit 3 vs 4 by strings.Contains on error wording — brittle coupling to applier/config; prefer a typed sentinel error.
Found during full-codebase review (see docs/review/03-cmd-tui-tests.md).
**[MED]** `cmd/license-tool/commands.go`: `--quiet`/`-q` and `--verbose`/`-v` are bound on the persistent flag set but read nowhere — pure no-op flags that imply behavior they do not deliver.
Fix: either wire them into output verbosity / resolver tracing, or remove them until implemented.
Related **[LOW]**: `isWriteRefusal` distinguishes exit 3 vs 4 by `strings.Contains` on error wording — brittle coupling to applier/config; prefer a typed sentinel error.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Found during full-codebase review (see docs/review/03-cmd-tui-tests.md).
[MED]
cmd/license-tool/commands.go:--quiet/-qand--verbose/-vare bound on the persistent flag set but read nowhere — pure no-op flags that imply behavior they do not deliver.Fix: either wire them into output verbosity / resolver tracing, or remove them until implemented.
Related [LOW]:
isWriteRefusaldistinguishes exit 3 vs 4 bystrings.Containson error wording — brittle coupling to applier/config; prefer a typed sentinel error.