clang static analyzer

E292721

Clang Static Analyzer is a source code analysis tool built on the Clang/LLVM framework that automatically detects bugs and potential security vulnerabilities in C, C++, and Objective-C programs.

All labels observed (2)

Label Occurrences
clang static analyzer canonical 1
clang-analyzer 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf free and open-source software
software analysis tool
static code analysis tool
analysisType static analysis
basedOn Clang
LLVM
category software quality assurance tool
detects API misuse
dead stores
memory leaks
null pointer dereferences
resource leaks
uninitialized values
use-after-free errors
developedBy LLVM Project
linked to: LLVM
distribution Clang toolchain
linked to: Clang

LLVM releases
documentation https://clang-analyzer.llvm.org/manual.html
integratedWith CMake build systems
linked to: CMake

Visual Studio via LLVM/Clang toolchain
Xcode
invokedBy clang
linked to: Clang

scan-build
scan-view
license Apache License 2.0 with LLVM exceptions
maintainedBy LLVM community
linked to: LLVM
operatesOn source code
outputFormat HTML reports
plist reports
text diagnostics
partOf Clang
LLVM
platform cross-platform
primaryFunction detect bugs in source code
detect potential security vulnerabilities
programmingLanguage C++
provides interprocedural analysis
path-sensitive analysis
symbolic execution
repository https://github.com/llvm/llvm-project
runsOn Linux
Windows
macOS
supportsLanguage C
C++
Objective-C
Objective-C++
useCase continuous integration code analysis
finding bugs early in development
security auditing of C and C++ codebases
website https://clang-analyzer.llvm.org

How these facts were elicited

Referenced by (2)

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

LLVM hasComponent clang static analyzer
Clang-Tidy hasCheckCategory clang-analyzer
subject linked to: Clang-Tidy linter
linked to: clang static analyzer