Become a sponsor to cpp-linter
cpp-linter brings clang-format and clang-tidy to C/C++ projects without building LLVM yourself. It is free, open source, and maintained by two volunteers.
What we ship:
- cpp-linter-action: the most used clang-tidy pull request check Action on GitHub, with about 1,050 dependent repositories
- cpp-linter-hooks: clang-format and clang-tidy for pre-commit
- cpp-linter: the CLI behind both; cpp-linter v2, a Rust rewrite, is in release candidates
- clang tools on PyPI, npm and Docker, plus static binaries for LLVM 12–23 on 6 platforms (about 420,000 binary downloads)
Our PyPI packages have more than 1.3 million downloads. Public projects using cpp-linter include AWS s2n-tls, Bloomberg BlazingMQ, Apache ORC and Qualcomm ELD.
Sponsorship funds maintainer time: keeping every package current with each LLVM release, fixing bugs and security issues, and finishing cpp-linter v2.
Money goes to the project, not to one person, through our fiscal host Open Source Collective. All income and expenses are public at https://opencollective.com/cpp-linter. Tiers and perks: https://cpp-linter.github.io/sponsor/
Meet the team
-
Xianpeng Shen shenxianpengOpen-source guardrails for software delivery. Creator of @cpp-linter @commit-check @conventional-branch. @jenkinsci plugin maintainer. Building @keelinfra.
-
Brendan 2bndy5I ❤️ to code and tinker with DIY electronics. Beyond that, I'm adamant about digestible documentation.
Featured work
-
cpp-linter/cpp-linter-action
Lint C/C++ pull requests with clang-format and clang-tidy, and post the results as annotations, comments or reviews.
-
cpp-linter/cpp-linter-hooks
C/C++ linter pre-commit hooks powered by clang-format and clang-tidy
Python 49 -
cpp-linter/cpp-linter
cpp-linter core Python executable package
Python 35 -
cpp-linter/cpp-linter-rs
A CLI tool that scans a batch of files with clang-tidy and/or clang-format, then provides feedback in the form of comments, annotations, summaries, and reviews.
Rust 4 -
cpp-linter/clang-tools-static-binaries
Static binaries of clang-format, clang-tidy and other LLVM tools, so you can use them without building LLVM.
Python 25 -
cpp-linter/clang-tools-pip
Install clang-format, clang-tidy, clang-query, clang-apply-replacements and clang-include-cleaner binaries with clang-tools CLI.
Python 11
0% towards $500 per month goal
Be the first to sponsor this goal!
$5 a month
SelectBacker
- Your name on the cpp-linter sponsor page (cpp-linter.github.io/sponsor).
$50 a month
SelectSponsor
- Your logo on the cpp-linter sponsor page (cpp-linter.github.io/sponsor) and thanks in every release note while you sponsor.
$200 a month
SelectSilver
- Everything in Bronze, plus your logo on the cpp-linter.github.io home page and in the READMEs of cpp-linter-action, cpp-linter, cpp-linter-rs and cpp-linter-hooks.
$500 a month
SelectGold
- Everything in Silver, with a larger logo placed first.