Clang-Format

E286142

Clang-Format is an automated code formatting tool, part of the Clang/LLVM project, that enforces consistent style for languages like C, C++, and Objective-C.

All labels observed (2)

Label Occurrences
Clang-Format canonical 1
clang-format 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf code formatting tool ⓘ
free and open-source software ⓘ
software ⓘ
configurationFormat YAML ⓘ
developer Clang project contributors ⓘ
LLVM community ⓘ
distribution Clang binary packages ⓘ
Conda ⓘ
Homebrew ⓘ
LLVM releases ⓘ
major Linux distributions ⓘ
vcpkg ⓘ
feature automatic code formatting ⓘ
configurable coding style ⓘ
dry-run and diff output modes ⓘ
formatting from standard input and files ⓘ
integration with IDEs and editors ⓘ
partial file formatting via line ranges ⓘ
hasCommandLineInterface true ⓘ
hasConfigurationFile .clang-format ⓘ
_clang-format ⓘ
license Apache License 2.0 ⓘ
maintainer LLVM project maintainers ⓘ
partOf Clang ⓘ
LLVM project ⓘ
linked to: LLVM
programmingLanguage C++ ⓘ
repository https://github.com/llvm/llvm-project ⓘ
supportsLanguage C ⓘ
C# ⓘ
C++ ⓘ
JSON ⓘ
Java ⓘ
JavaScript ⓘ
Objective-C ⓘ
Objective-C++ ⓘ
Protobuf ⓘ
linked to: Protocol Buffers

SystemVerilog ⓘ
TypeScript ⓘ
Verilog ⓘ
text proto ⓘ
supportsStylePreset Chromium ⓘ
Custom ⓘ
File ⓘ
GNU ⓘ
linked to: GNU Project

Google ⓘ
LLVM ⓘ
Microsoft ⓘ
Mozilla ⓘ
WebKit ⓘ
usedFor automatic reformatting of source code ⓘ
enforcing consistent code style ⓘ

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-Format ⓘ
LLVM → hasComponent → clang-format ⓘ
linked to: Clang-Format