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
-
Pre-commit Hooks
Pre-commit hooks for automated C/C++ linting in your local development
Perfect for: Catching issues before commits, local enforcement
-
Command Line
Core Python package for cpp-linter-action behind the scenes
Perfect for: Local development, custom scripts, one-off analysis
-
Command Line (Rust)
High-performance Rust implementation of cpp-linter
Perfect for: Local development, custom scripts, one-off analysis
Clang Tools Distribution
-
clang-tools-static-binaries
Distribution clang tools static binaries for various platforms
-
clang-tools-docker
Distribution clang tools Docker images for various platforms
-
clang-tools-wheels
Distribution clang tools Python wheels for various platforms
Easy Installation
-
clang-tools-pip
Easy installation of clang tools static binaries via pip
-
clang-tools-asdf
Easy installation of clang tools static binaries via asdf