Skip to content

docs: add Meschach static-analysis report#4

Merged
osaether merged 1 commit into
mainfrom
docs/meschach-static-analysis
Jun 6, 2026
Merged

docs: add Meschach static-analysis report#4
osaether merged 1 commit into
mainfrom
docs/meschach-static-analysis

Conversation

@osaether

@osaether osaether commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Adds docs/meschach-static-analysis.md documenting a cppcheck 2.13.0 static analysis of the linked Meschach 1.2b library (reconstructed from the Debian source package matching the installed libmeschach version).

Result: 922 findings, but zero real defects on any code path weeks exercises. The 10 error-severity findings triage to 6 false positives (cppcheck not modeling Meschach's non-returning error() macro), 3 benign realloc-on-OOM leaks in sparse code weeks never calls, and 1 configuration note. Report includes full counts and reproduction steps.

🤖 Generated with Claude Code

Triaged cppcheck 2.13.0 results for the linked Meschach 1.2b library:
922 findings, but zero real defects on any code path weeks exercises.
The 10 error-severity findings are 6 false positives (non-returning
error() macro), 3 benign realloc-on-OOM leaks in unused sparse code,
and 1 config note.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@osaether osaether merged commit c713044 into main Jun 6, 2026
1 check passed
@osaether osaether deleted the docs/meschach-static-analysis branch June 6, 2026 22:27
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