Open-source guardrails for software delivery.
The checks that run between a commit and a release, whether a person or an AI agent wrote the code. I have worked on the build, test and release side of software since 2009.
From commit to release: commit commit-check, Conventional Branchreview cpp-linterbuild explain-error, Agent8release release-ledger
cpp-linter
Lint every pull request.
clang-format and clang-tidy on each PR, as a GitHub Action, a pre-commit hook and a Python package. Fixes arrive as review suggestions you can commit in one click. The clang tools come from static binaries for every LLVM version, downloaded more than 750,000 times.
Used by projects from
ApacheSamsungQualcommBloombergLLNLNextcloud
Infrastructure you own.
Jenkins agents for build hosts stuck on Java 8, Atlassian apps that run inside your own tenant, and Mac backups to your own storage.
Some files did not pass the configured checks!
▸ clang-format reports: 1 file(s) not formatted
Have any feedback or feature suggestions? Share it here.