15 releases
| 2.0.0-rc9 | Nov 27, 2024 |
|---|---|
| 2.0.0-rc8 | Nov 24, 2024 |
| 2.0.0-rc5 | Sep 29, 2024 |
| 2.0.0-rc15 | Nov 12, 2025 |
| 2.0.0-rc12 | Dec 12, 2024 |
#1162 in Filesystem
200KB
4.5K
SLoC
cpp-linter
This crate contains the the library used as a backend for the
cpp-linter binary executable. The main focus of cpp-linter is as follows:
- Lint C/C++ sources using clang-format and clang-tidy.
- Respect file changes when run in a CI workflow on Github.
- Provide feedback via Github's REST API in the any of the following forms:
- step summary
- thread comments
- file annotation
- pull request review suggestions
Since the cpp-linter python package now uses this library
as a binding, the native binary's main() behavior is also present in this
library (see run::run_main()).
See also the CLI document hosted on github.
Dependencies
~20–40MB
~644K SLoC