Skip to content

Getting Started

Welcome to cpp-linter! This guide will help you integrate C/C++ linting into your workflow quickly and efficiently.

Choose Your Integration

Select the method that best fits your development workflow:

  • GitHub Actions


    GitHub Action for automated C/C++ linting in your workflows

    Perfect for: CI/CD pipelines, automated PRs, team collaboration

    Get started with GitHub Actions →

  • Pre-commit Hooks


    Pre-commit hooks for automated C/C++ linting in your local development

    Perfect for: Catching issues before commits, local enforcement

    Get started with pre-commit →

  • Command Line


    Core Python package for cpp-linter-action behind the scenes

    Perfect for: Local development, custom scripts, one-off analysis

    Get started with cpp-linter package →

  • Command Line (Rust)


    High-performance Rust implementation of cpp-linter

    Perfect for: Local development, custom scripts, one-off analysis

    Get started with cpp-linter-rs →

Clang Tools Distribution

  • clang-tools-static-binaries


    Distribution clang tools static binaries for various platforms

    Download from →

  • clang-tools-docker


    Distribution clang tools Docker images for various platforms

    Download from →

  • clang-tools-wheels


    Distribution clang tools Python wheels for various platforms

    Download from →

Easy Installation