Skip to content
SPECIFICTION
Get listed

clang-tidy vs cpplint

clang-tidy

clang.llvm.org

cpplint

github.com

Side by side

Figureclang-tidycpplint
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
Plans published11
Spec score · Linters8.5 (#4)7.9 (#12)
LicenseThe LLVM project states that its code is licensed under the Apache 2.0 License with LLVM exceptions.The package is distributed under the BSD-3-Clause license.
Purposeclang-tidy is a Clang-based C++ linter for diagnosing and fixing typical programming errors, including style violations, interface misuse, and bugs detectable by static analysis.Cpplint is a command-line tool that checks C/C++ files for style issues according to Google’s C++ style guide.

Plans

clang-tidy

  • clang-tidyFree

clang-tidy pricing →

cpplint

  • cpplintFree

cpplint pricing →

In their own words

clang-tidy

clang-tidy has no write-up on Specifiction yet; its figures are above.

Visit clang.llvm.org

cpplint

cpplint has no write-up on Specifiction yet; its figures are above.

Visit github.com