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 |
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 ⓘ
surface form:
LLVM project
|
| programmingLanguage | C++ ⓘ |
| repository | https://github.com/llvm/llvm-project ⓘ |
| supportsLanguage |
C
ⓘ
C# ⓘ C++ ⓘ JSON ⓘ Java ⓘ JavaScript ⓘ Objective-C ⓘ Objective-C++ ⓘ Protocol Buffers ⓘ
surface form:
Protobuf
SystemVerilog ⓘ TypeScript programming language ⓘ
surface form:
TypeScript
Verilog ⓘ text proto ⓘ |
| supportsStylePreset |
Chromium
ⓘ
Custom ⓘ File ⓘ GNU Project ⓘ
surface form:
GNU
Google ⓘ LLVM ⓘ Microsoft ⓘ Mozilla ⓘ WebKit ⓘ |
| usedFor |
automatic reformatting of source code
ⓘ
enforcing consistent code style ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.