Skip to content

chore(sonar): suppress S106 in CLI and code-gen entry points#133

Merged
dfa1 merged 1 commit into
mainfrom
chore/suppress-s106
Jun 21, 2026
Merged

chore(sonar): suppress S106 in CLI and code-gen entry points#133
dfa1 merged 1 commit into
mainfrom
chore/suppress-s106

Conversation

@dfa1

@dfa1 dfa1 commented Jun 21, 2026

Copy link
Copy Markdown
Owner

The 43 java:S106 ("use a logger instead of System.out/System.err") smells are all in CLI commands, the TUI terminal drivers (PosixTerminal/WindowsTerminal), and the proto-gen Main — programs whose stdout/stderr is the output channel. Class-level @SuppressWarnings("java:S106") rather than introducing a logger.

Drops code smells 397 → ~354 on the next Sonar run. No behavior change.

🤖 Generated with Claude Code

The 43 S106 "use a logger instead of System.out/err" smells are all in
CLI commands, the TUI terminal drivers, and the proto-gen Main — programs
whose stdout/stderr IS the intended output. Suppress with class-level
@SuppressWarnings("java:S106") rather than swapping in a logger.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@dfa1 dfa1 merged commit 2e2971c into main Jun 21, 2026
6 checks passed
@dfa1 dfa1 deleted the chore/suppress-s106 branch June 21, 2026 21:40
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