Skip to content
SPECIFICTION
Get listed

clang-tidy vs Luacheck

clang-tidy

clang.llvm.org

Luacheck

luacheck.readthedocs.io

Side by side

Figureclang-tidyLuacheck
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
Self-hosted—Yes
Plans published11
Spec score · Linters8.5 (#4)7.8 (#18)
ConfigurationChecks can be selected with comma-separated positive and negative globs, and configuration can be read from a .clang-tidy file.Checks can be configured through command-line options, configuration files, or comments in checked files.
LicenseThe LLVM project states that its code is licensed under the Apache 2.0 License with LLVM exceptions.The project is distributed under the MIT 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.Luacheck is a static analyzer and linter for Lua code.

Plans

clang-tidy

  • clang-tidyFree

clang-tidy pricing →

Luacheck

  • LuacheckFree

Luacheck pricing →

In their own words

clang-tidy

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

Visit clang.llvm.org

Luacheck

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

Visit luacheck.readthedocs.io