Keep software shipping.
Open-source tools that keep software shipping, whether a person or an AI agent wrote the code, even after upstream moves on. I have worked on the build, test and release side of software since 2009.
From commit to release, and long after: commit commit-check, Conventional Branchreview cpp-linterbuild explain-error, Agent8release release-ledgersupport Jenkins Extended Security, MkDocs NG
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
AWSApacheSamsungQualcommBloombergLLNLNextcloud
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.