Clang-Tidy linter

E284623

Clang-Tidy linter is a C++ code analysis tool that automatically detects and suggests fixes for style issues, bugs, and performance problems using Clang’s compiler infrastructure.

All labels observed (1)

Label Occurrences
Clang-Tidy linter canonical 1

How this entity was disambiguated

Statements (72)

Predicate Object
instanceOf C++ linter ⓘ
Clang-based tool ⓘ
static code analysis tool ⓘ
basedOn Clang ⓘ
canApplyFixes yes ⓘ
detects API misuse ⓘ
bugs ⓘ
concurrency issues ⓘ
modernization opportunities ⓘ
performance problems ⓘ
portability issues ⓘ
readability issues ⓘ
security-related issues ⓘ
style issues ⓘ
developedBy LLVM Project ⓘ
linked to: LLVM
distribution Clang tools packages ⓘ
LLVM releases ⓘ
documentation https://clang.llvm.org/extra/clang-tidy ⓘ
executionMode command-line tool ⓘ
feature automatic fix suggestions ⓘ
check disabling via comments ⓘ
command-line interface ⓘ
config files support ⓘ
configurable checks ⓘ
diagnostic messages ⓘ
header-filtering ⓘ
integration with Clang tooling ⓘ
modular check system ⓘ
hasCheckCategory bugprone ⓘ
clang-analyzer ⓘ
cppcoreguidelines ⓘ
google ⓘ
linked to: Google

hicpp ⓘ
llvm ⓘ
linked to: LLVM

misc ⓘ
modernize ⓘ
performance ⓘ
readability ⓘ
license Apache License 2.0 ⓘ
outputFormat machine-readable diagnostics ⓘ
text diagnostics ⓘ
partOf Clang Extra Tools ⓘ
LLVM project ⓘ
linked to: LLVM
primaryUse automatic code checks ⓘ
linting C++ code ⓘ
static analysis of C++ code ⓘ
programmingLanguage C++ ⓘ
repository https://github.com/llvm/llvm-project ⓘ
supportsBuildSystemIntegration CMake ⓘ
Ninja ⓘ
Visual Studio ⓘ
Xcode ⓘ
supportsConfigurationFormat .clang-tidy YAML file ⓘ
command-line options ⓘ
supportsIDEIntegration CLion ⓘ
Qt Creator ⓘ
Visual Studio Code ⓘ
Visual Studio via extensions ⓘ
supportsLanguage C ⓘ
C++ ⓘ
supportsOption -checks ⓘ
-export-fixes ⓘ
-fix ⓘ
-fix-errors ⓘ
-header-filter ⓘ
-p (build path) ⓘ
supportsStandard C++11 ⓘ
linked to: C++

C++14 ⓘ
C++17 ⓘ
C++20 ⓘ
usesInfrastructure Clang compiler infrastructure ⓘ
linked to: Clang

LLVM libraries ⓘ
linked to: LLVM

How these facts were elicited

Referenced by (1)

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

Clang → feature → Clang-Tidy linter ⓘ