blob: b98e24fe47e443f7939573074c4917a65f3d87d7 [file] [log] [blame]
Ed Tanous99923322017-03-03 14:21:24 -08001---
Ed Tanous4758d5b2017-06-06 15:28:13 -07002BasedOnStyle: Google
Ed Tanous99923322017-03-03 14:21:24 -08003AccessModifierOffset: -1
4AlignAfterOpenBracket: Align
5AlignConsecutiveAssignments: false
6AlignConsecutiveDeclarations: false
7AlignEscapedNewlinesLeft: true
8AlignOperands: true
9AlignTrailingComments: true
10AllowAllParametersOfDeclarationOnNextLine: true
11AllowShortBlocksOnASingleLine: false
12AllowShortCaseLabelsOnASingleLine: false
13AllowShortFunctionsOnASingleLine: All
14AllowShortIfStatementsOnASingleLine: true
15AllowShortLoopsOnASingleLine: true
16AlwaysBreakAfterDefinitionReturnType: None
17AlwaysBreakAfterReturnType: None
18AlwaysBreakBeforeMultilineStrings: true
19AlwaysBreakTemplateDeclarations: true
20BinPackArguments: true
21BinPackParameters: true
Ed Tanous55c7b7a2018-05-22 15:27:24 -070022BraceWrapping:
Ed Tanous99923322017-03-03 14:21:24 -080023 AfterClass: false
24 AfterControlStatement: false
25 AfterEnum: false
26 AfterFunction: false
27 AfterNamespace: false
28 AfterObjCDeclaration: false
29 AfterStruct: false
30 AfterUnion: false
31 BeforeCatch: false
32 BeforeElse: false
33 IndentBraces: false
34BreakBeforeBinaryOperators: None
35BreakBeforeBraces: Attach
36BreakBeforeTernaryOperators: true
37BreakConstructorInitializersBeforeComma: false
Ed Tanous1ccd57c2017-03-21 13:15:58 -070038ColumnLimit: 80
Ed Tanous99923322017-03-03 14:21:24 -080039CommentPragmas: '^ IWYU pragma:'
40ConstructorInitializerAllOnOneLineOrOnePerLine: true
41ConstructorInitializerIndentWidth: 4
42ContinuationIndentWidth: 4
43Cpp11BracedListStyle: true
44DerivePointerAlignment: true
45DisableFormat: false
46ExperimentalAutoDetectBinPacking: false
47ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
Ed Tanous55c7b7a2018-05-22 15:27:24 -070048IncludeCategories:
Ed Tanous9140a672017-04-24 17:01:32 -070049 - Regex: '^[<"](crow)'
50 Priority: 5
51 - Regex: '^[<"](boost)'
52 Priority: 6
53 - Regex: '^[<"](gtest|gmock)'
54 Priority: 7
Ed Tanous99923322017-03-03 14:21:24 -080055 - Regex: '^<.*\.h>'
56 Priority: 1
Ed Tanous9140a672017-04-24 17:01:32 -070057 - Regex: '^<.*\.hpp>'
Ed Tanous99923322017-03-03 14:21:24 -080058 Priority: 2
Ed Tanous9140a672017-04-24 17:01:32 -070059 - Regex: '^<.*'
Ed Tanous99923322017-03-03 14:21:24 -080060 Priority: 3
Ed Tanous9140a672017-04-24 17:01:32 -070061 - Regex: '.*'
62 Priority: 4
Ed Tanous99923322017-03-03 14:21:24 -080063IndentCaseLabels: true
64IndentWidth: 2
65IndentWrappedFunctionNames: false
66KeepEmptyLinesAtTheStartOfBlocks: false
67MacroBlockBegin: ''
68MacroBlockEnd: ''
69MaxEmptyLinesToKeep: 1
70NamespaceIndentation: None
71ObjCBlockIndentWidth: 2
72ObjCSpaceAfterProperty: false
73ObjCSpaceBeforeProtocolList: false
74PenaltyBreakBeforeFirstCallParameter: 1
75PenaltyBreakComment: 300
76PenaltyBreakFirstLessLess: 120
77PenaltyBreakString: 1000
78PenaltyExcessCharacter: 1000000
79PenaltyReturnTypeOnItsOwnLine: 200
80PointerAlignment: Left
81ReflowComments: true
Ed Tanous1ff48782017-04-18 12:45:08 -070082SortIncludes: true
Ed Tanous99923322017-03-03 14:21:24 -080083SpaceAfterCStyleCast: false
84SpaceBeforeAssignmentOperators: true
85SpaceBeforeParens: ControlStatements
86SpaceInEmptyParentheses: false
87SpacesBeforeTrailingComments: 2
88SpacesInAngles: false
89SpacesInContainerLiterals: true
90SpacesInCStyleCastParentheses: false
91SpacesInParentheses: false
92SpacesInSquareBrackets: false
93Standard: Auto
94TabWidth: 8
95UseTab: Never
96...
97