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