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 |
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
ⓘ
surface form:
LLVM community
|
| distributedAs | command-line tool ⓘ |
| freeSoftware | true ⓘ |
| hasComponent |
ClangTidyMain executable
ⓘ
checks framework ⓘ |
| license | Apache License 2.0 ⓘ |
| openSource | true ⓘ |
| partOf |
LLVM
ⓘ
surface form:
LLVM project
|
| 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/ ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.