Skip to content
You must be logged in to sponsor cpp-linter

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/

@cpp-linter

Regular maintenance time. USD 500 a month would let the two maintainers set aside regular time every month to keep all packages current with new LLVM releases and to finish cpp-linter v2.

Meet the team

Featured work

  1. 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.

  2. cpp-linter/cpp-linter-hooks

    C/C++ linter pre-commit hooks powered by clang-format and clang-tidy

    Python 49
  3. cpp-linter/cpp-linter

    cpp-linter core Python executable package

    Python 35
  4. 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
  5. 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
  6. 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!

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Backer

  • Your name on the cpp-linter sponsor page (cpp-linter.github.io/sponsor).

$50 a month

Select

Sponsor

  • 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

Select

Silver

  • 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

Select

Gold

  • Everything in Silver, with a larger logo placed first.