cpplint
github.com
Spec sheet
- Purpose
- Cpplint is a command-line tool that checks C/C++ files for style issues according to Google’s C++ style guide.Read 11 Oct 2026 · github.com
- Audience
- Cpplint is intended for developers checking C and C++ source files for style issues.Read 11 Oct 2026 · github.com
- Integrations
- Cpplint can run as a pre-commit hook and is included in MegaLinter, an open-source linter aggregator for CI.Read 11 Oct 2026 · github.com
- Support
- The repository identifies maintainers and provides GitHub issues, pull requests, discussions, and contribution guidance.Read 11 Oct 2026 · github.com
- License
- The package is distributed under the BSD-3-Clause license.Read 11 Oct 2026 · pypi.org
- Artifact provenance
- PyPI reports that the 2.0.2 release artifacts were signed by GitHub Actions and verified by PyPI on April 8, 2025.Read 11 Oct 2026 · pypi.org
- Distribution format
- PyPI provides a Python 3 wheel tagged for any platform and a source distribution.Read 11 Oct 2026 · pypi.org
- File selection
- Cpplint supports recursive file discovery, excluding files, and customizing file extensions.Read 11 Oct 2026 · github.com
- Installation
- The project recommends installing the cpplint package from PyPI and documents installation as a uv tool.Read 11 Oct 2026 · github.com
- Modern C++
- The project lists support for more modern C++ features and for #pragma once as an alternative to header include guards.Read 11 Oct 2026 · github.com
- Project status
- The project says Google no longer maintains the public version and this fork aims to update it for modern specifications and wider use.Read 11 Oct 2026 · github.com
- Python requirement
- The PyPI package requires Python 3.9 or later.Read 11 Oct 2026 · pypi.org
- Suppressions
- The project supports skipping entire code blocks with // NOLINTBEGIN and // NOLINTEND.Read 11 Oct 2026 · github.com
Plans and prices
cpplint Free No paid plans or usage limits stated Read 11 Oct 2026 · github.com
Where Specifiction places it
- Linters#12 of 337.9