Skip to content

fix(sonar): suppress S6218 on UnpackSchedule + bump doc versions to 0.8.3#145

Merged
dfa1 merged 2 commits into
mainfrom
fix/sonar-s6218-and-doc-versions
Jun 23, 2026
Merged

fix(sonar): suppress S6218 on UnpackSchedule + bump doc versions to 0.8.3#145
dfa1 merged 2 commits into
mainfrom
fix/sonar-s6218-and-doc-versions

Conversation

@dfa1

@dfa1 dfa1 commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Two small follow-ups after the 0.8.3 release.

fix(sonar): S6218 on UnpackSchedule — the record introduced in #140 (unifying the four bitpacked unpack loops) has array components, which Sonar reports as a BUG. It is a private, never-compared data carrier passed straight into the unpack loops; suppressed with the same standard reason used across reader.array.

docs: version examples → 0.8.3 — README and compatibility.md showed 0.8.0, tutorial.md showed 0.7.3; all Maven dependency snippets now match the released 0.8.3.

🤖 Generated with Claude Code

dfa1 and others added 2 commits June 23, 2026 09:02
The record (added when the four bitpacked unpack loops were unified) has
array components, which Sonar flags as a bug (equals/hashCode/toString don't
consider array content). UnpackSchedule is a private, never-compared data
carrier passed straight into the unpack loops — the same pattern suppressed
across the reader.array package. Suppress with the standard reason.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
README and compatibility.md showed 0.8.0, tutorial.md showed 0.7.3; align
all Maven dependency snippets with the just-released 0.8.3.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dfa1 dfa1 merged commit 63e0132 into main Jun 23, 2026
6 checks passed
@dfa1 dfa1 deleted the fix/sonar-s6218-and-doc-versions branch June 23, 2026 07:05
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