Clang-Tidy

E284628

Clang-Tidy is a C++ “linter” and static analysis tool that automatically detects and suggests fixes for common programming errors, style issues, and potential bugs in code.

All labels observed (2)

Label Occurrences
Clang-Tidy canonical 1
clang-tidy 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf C++ development tool ⓘ
linter ⓘ
static analysis tool ⓘ
analyzes source code ⓘ
canBeIntegratedWith CLion ⓘ
CMake ⓘ
Ninja ⓘ
Qt Creator ⓘ
Visual Studio ⓘ
category code quality tool ⓘ
software development tool ⓘ
configurationFile .clang-tidy ⓘ
detects potential bugs ⓘ
programming errors ⓘ
style issues ⓘ
developedBy LLVM community ⓘ
linked to: LLVM
distributedAs command-line tool ⓘ
freeSoftware true ⓘ
hasComponent ClangTidyMain executable ⓘ
checks framework ⓘ
license Apache License 2.0 ⓘ
openSource true ⓘ
partOf LLVM project ⓘ
linked to: LLVM
primaryUse code linting ⓘ
static code analysis ⓘ
programmingLanguage C++ ⓘ
provides automatic fix suggestions ⓘ
diagnostics ⓘ
requires Clang compiler infrastructure ⓘ
runsOn Linux ⓘ
Windows ⓘ
macOS ⓘ
supportsFeature YAML configuration files ⓘ
automatic code fixes ⓘ
command-line interface ⓘ
configurable checks ⓘ
custom checks ⓘ
header filtering ⓘ
integration with IDEs ⓘ
integration with build systems ⓘ
suppression of warnings ⓘ
supportsLanguage C ⓘ
C++ ⓘ
Objective-C ⓘ
Objective-C++ ⓘ
usesCompilerFrontend Clang ⓘ
website https://clang.llvm.org/extra/clang-tidy/ ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Clang → provides → Clang-Tidy ⓘ
LLVM → hasComponent → clang-tidy ⓘ
linked to: Clang-Tidy