File: .clang-format

package info (click to toggle)
json-c 0.15-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 2,496 kB
  • sloc: ansic: 8,165; sh: 493; javascript: 82; makefile: 12; cpp: 11
file content (53 lines) | stat: -rw-r--r-- 1,687 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
BasedOnStyle:  LLVM
# If true, clang-format will attempt to re-flow comments
ReflowComments: false
# The column limit.
ColumnLimit: 100
# Indent width for line continuations.
ContinuationIndentWidth: 4
# The number of columns to use for indentation.
IndentWidth: 8
# The number of columns used for tab stops.
TabWidth: 8
UseTab: ForIndentation

# Options for aligning backslashes in escaped newlines.
AlignEscapedNewlines: Left
# Short Block Style
AllowShortBlocksOnASingleLine:  true
# If true, short case labels will be contracted to a single line.
AllowShortCaseLabelsOnASingleLine: true
# Dependent on the value, int f() { return 0; } can be put on a single line.
AllowShortFunctionsOnASingleLine:  Empty
# The brace breaking style to use.
BreakBeforeBraces: Custom
# Control of individual brace wrapping cases.
BraceWrapping:
  # Wrap class definition.
  AfterClass: true
  # Wrap control statements
  AfterControlStatement: true
  # Wrap enum definitions.
  AfterEnum: true
  # Wrap function definitions.
  AfterFunction: true
  # Wrap namespace definitions.
  AfterNamespace: true
  # Wrap struct definitions.
  AfterStruct: true
  # Wrap union definitions.
  AfterUnion: true
  # Wrap extern blocks.
  AfterExternBlock: false
  # Wrap before catch.
  BeforeCatch: true
  # Wrap before else.
  BeforeElse: true
  # Indent the wrapped braces themselves.
  IndentBraces:  false
  # If false, empty function body can be put on a single line.
  SplitEmptyFunction:  false
  # If false, empty record (e.g. class, struct or union) body can be put on a single line.
  SplitEmptyRecord:  false
  # If false, empty namespace body can be put on a single line.
  SplitEmptyNamespace:  false