blob: 87eaf54798cdaf044f614f4a1b37614408589033 [file] [log] [blame]
Justin Woodc9bbb252020-03-03 10:03:58 -08001---
2Language: Cpp
Rob Walker6f431212020-03-13 11:56:19 -07003# BasedOnStyle: WebKit
4AccessModifierOffset: -4
5AlignAfterOpenBracket: Align
6AlignConsecutiveAssignments: true
7AlignConsecutiveDeclarations: false
8AlignEscapedNewlines: Right
9AlignOperands: false
10AlignTrailingComments: true
11AllowAllParametersOfDeclarationOnNextLine: true
12AllowShortBlocksOnASingleLine: false
13AllowShortCaseLabelsOnASingleLine: false
14AllowShortFunctionsOnASingleLine: Inline
15AllowShortIfStatementsOnASingleLine: false
16AllowShortLoopsOnASingleLine: false
17AlwaysBreakAfterDefinitionReturnType: None
18AlwaysBreakAfterReturnType: None
19AlwaysBreakBeforeMultilineStrings: false
20AlwaysBreakTemplateDeclarations: true
21BinPackArguments: true
22BinPackParameters: true
23BraceWrapping:
24 AfterClass: true
25 AfterControlStatement: true
26 AfterEnum: true
27 AfterFunction: true
28 AfterNamespace: false
29 AfterObjCDeclaration: true
30 AfterStruct: true
31 AfterUnion: true
32 BeforeCatch: false
33 BeforeElse: true
34 IndentBraces: false
35 SplitEmptyFunction: false
36 SplitEmptyRecord: true
37 SplitEmptyNamespace: true
38BreakBeforeBinaryOperators: None
39BreakBeforeBraces: Custom
40BreakBeforeInheritanceComma: false
41BreakBeforeTernaryOperators: true
42BreakConstructorInitializersBeforeComma: false
43BreakConstructorInitializers: AfterColon
44BreakAfterJavaFieldAnnotations: false
45BreakStringLiterals: true
46ColumnLimit: 132
47CommentPragmas: '^ IWYU pragma:'
48CompactNamespaces: false
49ConstructorInitializerAllOnOneLineOrOnePerLine: false
50ConstructorInitializerIndentWidth: 4
51ContinuationIndentWidth: 4
52Cpp11BracedListStyle: false
53DerivePointerAlignment: false
54DisableFormat: false
55ExperimentalAutoDetectBinPacking: false
56FixNamespaceComments: true
57ForEachMacros:
58 - foreach
59 - Q_FOREACH
60 - BOOST_FOREACH
61IncludeCategories:
62 - Regex: '^<Weave/Core.*'
63 Priority: 0
64 - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
65 Priority: 2
66 - Regex: '^(<|"(gtest|gmock|isl|json)/)'
67 Priority: 3
68 - Regex: '.*'
69 Priority: 1
70IncludeIsMainRegex: '(Test)?$'
71IndentCaseLabels: false
72IndentWidth: 4
73IndentWrappedFunctionNames: false
74JavaScriptQuotes: Leave
75JavaScriptWrapImports: true
76KeepEmptyLinesAtTheStartOfBlocks: true
77MacroBlockBegin: ''
78MacroBlockEnd: ''
79MaxEmptyLinesToKeep: 1
80NamespaceIndentation: None
81ObjCBlockIndentWidth: 4
82ObjCSpaceAfterProperty: true
83ObjCSpaceBeforeProtocolList: true
84PenaltyBreakAssignment: 2
85PenaltyBreakBeforeFirstCallParameter: 19
86PenaltyBreakComment: 300
87PenaltyBreakFirstLessLess: 120
88PenaltyBreakString: 1000
89PenaltyExcessCharacter: 1000000
90PenaltyReturnTypeOnItsOwnLine: 60
91PointerAlignment: Middle
92ReflowComments: true
Rob Walkerdc264b12020-05-19 17:11:14 -070093SortIncludes: true
Rob Walker6f431212020-03-13 11:56:19 -070094SortUsingDeclarations: true
95SpaceAfterCStyleCast: true
96SpaceAfterTemplateKeyword: true
97SpaceBeforeAssignmentOperators: true
98SpaceBeforeParens: ControlStatements
99SpaceInEmptyParentheses: false
100SpacesBeforeTrailingComments: 1
101SpacesInAngles: false
102SpacesInContainerLiterals: true
103SpacesInCStyleCastParentheses: false
104SpacesInParentheses: false
105SpacesInSquareBrackets: false
106Standard: Cpp11
107TabWidth: 8
108UseTab: Never
Justin Woodc9bbb252020-03-03 10:03:58 -0800109---
Justin Woodc9bbb252020-03-03 10:03:58 -0800110Language: ObjC
Rob Walker6f431212020-03-13 11:56:19 -0700111# BasedOnStyle: WebKit
112AccessModifierOffset: -4
113AlignAfterOpenBracket: DontAlign
114AlignConsecutiveAssignments: false
115AlignConsecutiveDeclarations: false
116AlignEscapedNewlines: Right
117AlignOperands: false
118AlignTrailingComments: false
119AllowAllArgumentsOnNextLine: true
120AllowAllConstructorInitializersOnNextLine: true
121AllowAllParametersOfDeclarationOnNextLine: true
122AllowShortBlocksOnASingleLine: false
123AllowShortCaseLabelsOnASingleLine: false
124AllowShortFunctionsOnASingleLine: All
125AllowShortLambdasOnASingleLine: All
126AllowShortIfStatementsOnASingleLine: Never
127AllowShortLoopsOnASingleLine: false
128AlwaysBreakAfterDefinitionReturnType: None
129AlwaysBreakAfterReturnType: None
130AlwaysBreakBeforeMultilineStrings: false
131AlwaysBreakTemplateDeclarations: MultiLine
132BinPackArguments: true
133BinPackParameters: true
134BraceWrapping:
135 AfterCaseLabel: false
136 AfterClass: false
137 AfterControlStatement: false
138 AfterEnum: true
139 AfterFunction: true
140 AfterNamespace: false
141 AfterObjCDeclaration: false
142 AfterStruct: false
143 AfterUnion: false
144 AfterExternBlock: false
145 BeforeCatch: false
146 BeforeElse: false
147 IndentBraces: false
148 SplitEmptyFunction: true
149 SplitEmptyRecord: true
150 SplitEmptyNamespace: true
151BreakBeforeBinaryOperators: All
152BreakBeforeBraces: WebKit
153BreakBeforeInheritanceComma: false
154BreakInheritanceList: BeforeColon
155BreakBeforeTernaryOperators: true
156BreakConstructorInitializersBeforeComma: false
157BreakConstructorInitializers: BeforeComma
158BreakAfterJavaFieldAnnotations: false
159BreakStringLiterals: true
160ColumnLimit: 132
161CommentPragmas: '^ IWYU pragma:'
162CompactNamespaces: false
163ConstructorInitializerAllOnOneLineOrOnePerLine: false
164ConstructorInitializerIndentWidth: 4
165ContinuationIndentWidth: 4
166Cpp11BracedListStyle: false
167DerivePointerAlignment: false
168DisableFormat: false
169ExperimentalAutoDetectBinPacking: false
170FixNamespaceComments: false
171ForEachMacros:
172 - foreach
173 - Q_FOREACH
174 - BOOST_FOREACH
175IncludeBlocks: Preserve
176IncludeCategories:
177 - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
178 Priority: 2
179 - Regex: '^(<|"(gtest|gmock|isl|json)/)'
180 Priority: 3
181 - Regex: '.*'
182 Priority: 1
183IncludeIsMainRegex: '(Test)?$'
184IndentCaseLabels: false
185IndentPPDirectives: None
186IndentWidth: 4
187IndentWrappedFunctionNames: false
188JavaScriptQuotes: Leave
189JavaScriptWrapImports: true
190KeepEmptyLinesAtTheStartOfBlocks: true
191MacroBlockBegin: ''
192MacroBlockEnd: ''
193MaxEmptyLinesToKeep: 1
194NamespaceIndentation: Inner
195ObjCBinPackProtocolList: Auto
196ObjCBlockIndentWidth: 4
197ObjCSpaceAfterProperty: true
198ObjCSpaceBeforeProtocolList: true
199PenaltyBreakAssignment: 2
200PenaltyBreakBeforeFirstCallParameter: 19
201PenaltyBreakComment: 300
202PenaltyBreakFirstLessLess: 120
203PenaltyBreakString: 1000
204PenaltyBreakTemplateDeclaration: 10
205PenaltyExcessCharacter: 1000000
206PenaltyReturnTypeOnItsOwnLine: 60
207PointerAlignment: Middle
208ReflowComments: true
Rob Walkerdc264b12020-05-19 17:11:14 -0700209SortIncludes: true
Rob Walker6f431212020-03-13 11:56:19 -0700210SortUsingDeclarations: true
211SpaceAfterCStyleCast: true
212SpaceAfterLogicalNot: false
213SpaceAfterTemplateKeyword: true
214SpaceBeforeAssignmentOperators: true
215SpaceBeforeCpp11BracedList: true
216SpaceBeforeCtorInitializerColon: true
217SpaceBeforeInheritanceColon: true
218SpaceBeforeParens: ControlStatements
219SpaceBeforeRangeBasedForLoopColon: true
220SpaceInEmptyParentheses: false
221SpacesBeforeTrailingComments: 1
222SpacesInAngles: false
223SpacesInContainerLiterals: true
224SpacesInCStyleCastParentheses: false
225SpacesInParentheses: false
226SpacesInSquareBrackets: false
227Standard: Cpp11
228StatementMacros:
229 - Q_UNUSED
230 - QT_REQUIRE_VERSION
231TabWidth: 8
232UseTab: Never
Vivien Nicolasaa2eb3e2020-11-07 04:17:27 +0100233---
234Language: JavaScript
Vivien Nicolas252b0942020-12-04 17:35:21 +0100235BasedOnStyle: WebKit
236AlignConsecutiveAssignments: true
237AllowShortFunctionsOnASingleLine: None
238IndentWidth: 2
Vivien Nicolasaa2eb3e2020-11-07 04:17:27 +0100239ColumnLimit: 132
Justin Woodc9bbb252020-03-03 10:03:58 -0800240...