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