32 lines
750 B
Plaintext
32 lines
750 B
Plaintext
|
# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
|
||
|
Language: Cpp
|
||
|
BasedOnStyle: LLVM
|
||
|
AccessModifierOffset: -4
|
||
|
BreakBeforeBraces: Allman
|
||
|
BreakBeforeTernaryOperators: true
|
||
|
ColumnLimit: 100
|
||
|
EmptyLineBeforeAccessModifier: Never
|
||
|
FixNamespaceComments: false
|
||
|
IncludeBlocks: Regroup
|
||
|
IncludeCategories:
|
||
|
- Regex: "^<[a-z]*>"
|
||
|
Priority: 1
|
||
|
- Regex: "^<.*/.*>"
|
||
|
Priority: 2
|
||
|
- Regex: '^<.*\.hpp>'
|
||
|
Priority: 3
|
||
|
- Regex: '^<.*\.h>'
|
||
|
Priority: 4
|
||
|
- Regex: ".*"
|
||
|
Priority: 5
|
||
|
IndentCaseLabels: true
|
||
|
IndentPPDirectives: BeforeHash
|
||
|
IndentWidth: 4
|
||
|
InsertNewlineAtEOF: true
|
||
|
NamespaceIndentation: All
|
||
|
PointerAlignment: Left
|
||
|
ReferenceAlignment: Left
|
||
|
SortIncludes: CaseInsensitive
|
||
|
SpaceBeforeCaseColon: true
|
||
|
SpaceBeforeParens: ControlStatements
|