GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • cpp-linter
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — cpp-linter

README.md
cpp-linter: C/C++ pull requests that arrive already checked.

cpp-linter runs clang-format and clang-tidy on C and C++ code: on every pull request, before every commit and on your laptop, at the same LLVM version.

Website · Get started · Showcase · Discussions · Sponsor

Pick where the checks run

Where Project Start with
On every pull request cpp-linter-action uses: cpp-linter/cpp-linter-action@v2
Before every commit cpp-linter-hooks args: [--style=file, --version=21]
Locally or in other CI cpp-linter pip install cpp-linter
Just the clang tools clang-tools pip install clang-tools

The clang tools also come as static binaries for Linux, macOS and Windows, npm packages, a Homebrew tap for macOS, an asdf plugin and Docker images.

Maintained by two volunteers, @shenxianpeng and @2bndy5. Sponsor the project through Open Collective; see the sponsor tiers.

Pinned Loading

  1. cpp-linter-action cpp-linter-action Public

    Lint C/C++ pull requests with clang-format and clang-tidy, and post the results as annotations, comments or reviews.

    149 24

  2. cpp-linter-hooks cpp-linter-hooks Public

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

    Python 49 9

  3. cpp-linter cpp-linter Public

    cpp-linter core Python executable package

    Python 35 13

  4. clang-tools-pip clang-tools-pip Public

    Install clang-format, clang-tidy, clang-query, clang-apply-replacements and clang-include-cleaner binaries with clang-tools CLI.

    Python 11 1

  5. clang-tools-static-binaries clang-tools-static-binaries Public

    Static binaries of clang-format, clang-tidy and other LLVM tools, so you can use them without building LLVM.

    Python 24 5

  6. clang-tools-docker clang-tools-docker Public

    🐳 Clang Tools Docker image includes the clang-format and clang-tidy.

    Dockerfile 15 1

Repositories

Loading
Type
Language
Sort
Showing 10 of 19 repositories
  • ccache-wheel Public

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/ccache-wheel's past year of commit activity
    Python 0 MIT 0 0 1 Updated Nov 12, 2026
  • clang-tools-static-binaries Public

    Static binaries of clang-format, clang-tidy and other LLVM tools, so you can use them without building LLVM.

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/clang-tools-static-binaries's past year of commit activity
    Python 24 Unlicense 5 0 0 Updated Nov 12, 2026
  • cpp-linter-action Public

    Lint C/C++ pull requests with clang-format and clang-tidy, and post the results as annotations, comments or reviews.

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/cpp-linter-action's past year of commit activity
    149 MIT 24 2 (1 issue needs help) 0 Updated Nov 12, 2026
  • test-cpp-linter-action Public

    Test cpp-linter-action

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/test-cpp-linter-action's past year of commit activity
    C++ 0 MIT 1 0 3 Updated Nov 11, 2026
  • clang-tools-docker Public

    🐳 Clang Tools Docker image includes the clang-format and clang-tidy.

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/clang-tools-docker's past year of commit activity
    Dockerfile 15 1 0 0 Updated Nov 11, 2026
  • asdf-clang-tools Public

    asdf plugin for clang tools (clang-format, clang-tidy, clang-query and clang-apply-replacements)

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/asdf-clang-tools's past year of commit activity
    Shell 2 MIT 0 1 0 Updated Nov 11, 2026
  • clang-include-cleaner Public

    clang-include-cleaner Python wheels

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/clang-include-cleaner's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Nov 11, 2026
  • clang-tools-npm Public

    clang-format and clang-tidy on npm, as static binaries for Linux, macOS and Windows on x64 and arm64. Pin any LLVM version.

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/clang-tools-npm's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 11, 2026
  • homebrew-tap Public

    Homebrew tap for clang-tools-static-binaries — clang-format, clang-tidy, clang-query, clang-apply-replacements, clang-include-cleaner

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/homebrew-tap's past year of commit activity
    Ruby 0 MIT 0 0 0 Updated Nov 11, 2026
  • clang-apply-replacements Public

    clang-apply-replacements Python wheels

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-linter/clang-apply-replacements's past year of commit activity
    Python 0 Apache-2.0 0 1 0 Updated Nov 10, 2026
View all repositories

People

@shenxianpeng

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.