You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 5, 2026. It is now read-only.
We have basic GitHub Actions CI but no static analysis. For a C codebase handling network protocols, static analysis catches buffer overflows, null pointer dereferences, and memory leaks that testing alone may miss.
Prior Art
mtg: CodeQL + govulncheck in GitHub Actions
Industry standard for C projects: clang-tidy, cppcheck, Coverity
Problem
We have basic GitHub Actions CI but no static analysis. For a C codebase handling network protocols, static analysis catches buffer overflows, null pointer dereferences, and memory leaks that testing alone may miss.
Prior Art
Proposed Tools
clang-tidy (recommended)
bugprone-*,security-*,cert-*,clang-analyzer-*cppcheck
CodeQL (GitHub-native)
Proposed CI Addition
Priority
Low-effort addition to existing CI. Can start with
cppcheck(zero config) and addclang-tidylater.