blob: 92b40492f083ea43ec00c3b6af485c697d5d8ae9 [file] [log] [blame]
John Park7eb90422018-01-27 12:04:57 -08001---
2Language: Cpp
3BasedOnStyle: Google
4AccessModifierOffset: -1
5AlignAfterOpenBracket: Align
6AlignConsecutiveAssignments: false
7AlignConsecutiveDeclarations: false
8AlignEscapedNewlines: Left
9AlignOperands: true
10AlignTrailingComments: true
11AllowAllParametersOfDeclarationOnNextLine: true
12AllowShortBlocksOnASingleLine: false
13AllowShortCaseLabelsOnASingleLine: false
14AllowShortFunctionsOnASingleLine: All
15AllowShortIfStatementsOnASingleLine: true
16AllowShortLoopsOnASingleLine: true
17AlwaysBreakAfterDefinitionReturnType: None
18AlwaysBreakAfterReturnType: None
19AlwaysBreakBeforeMultilineStrings: true
20AlwaysBreakTemplateDeclarations: true
21BinPackArguments: true
22BinPackParameters: true
23BraceWrapping:
24 AfterClass: false
25 AfterControlStatement: false
26 AfterEnum: false
27 AfterFunction: false
28 AfterNamespace: false
29 AfterObjCDeclaration: false
30 AfterStruct: false
31 AfterUnion: false
32 BeforeCatch: false
33 BeforeElse: false
34 IndentBraces: false
35 SplitEmptyFunction: true
36 SplitEmptyRecord: true
37 SplitEmptyNamespace: true
38BreakBeforeBinaryOperators: None
39BreakBeforeBraces: Attach
40BreakBeforeInheritanceComma: false
41BreakBeforeTernaryOperators: true
42BreakConstructorInitializersBeforeComma: false
43BreakConstructorInitializers: BeforeColon
44BreakAfterJavaFieldAnnotations: false
45BreakStringLiterals: true
46ColumnLimit: 80
47CommentPragmas: '^ IWYU pragma:'
48CompactNamespaces: false
49ConstructorInitializerAllOnOneLineOrOnePerLine: true
50ConstructorInitializerIndentWidth: 4
51ContinuationIndentWidth: 4
52Cpp11BracedListStyle: true
53DerivePointerAlignment: false
54DisableFormat: false
55ExperimentalAutoDetectBinPacking: false
56FixNamespaceComments: true
57ForEachMacros:
58 - foreach
59 - Q_FOREACH
60 - BOOST_FOREACH
61IncludeCategories:
62 - Regex: '^<.*\.h>'
63 Priority: 1
64 - Regex: '^<.*'
65 Priority: 2
66 - Regex: '.*'
67 Priority: 3
68IncludeIsMainRegex: '([-_](test|unittest))?$'
69IndentCaseLabels: true
70IndentWidth: 2
71IndentWrappedFunctionNames: false
72JavaScriptQuotes: Leave
73JavaScriptWrapImports: true
74KeepEmptyLinesAtTheStartOfBlocks: false
75MacroBlockBegin: ''
76MacroBlockEnd: ''
77MaxEmptyLinesToKeep: 1
78NamespaceIndentation: None
79ObjCBlockIndentWidth: 2
80ObjCSpaceAfterProperty: false
81ObjCSpaceBeforeProtocolList: false
82PenaltyBreakAssignment: 2
83PenaltyBreakBeforeFirstCallParameter: 1
84PenaltyBreakComment: 300
85PenaltyBreakFirstLessLess: 120
86PenaltyBreakString: 1000
87PenaltyExcessCharacter: 1000000
88PenaltyReturnTypeOnItsOwnLine: 200
89PointerAlignment: Left
90ReflowComments: true
91SortIncludes: false
92SortUsingDeclarations: true
93SpaceAfterCStyleCast: false
94SpaceAfterTemplateKeyword: true
95SpaceBeforeAssignmentOperators: true
96SpaceBeforeParens: ControlStatements
97SpaceInEmptyParentheses: false
98SpacesBeforeTrailingComments: 2
99SpacesInAngles: false
100SpacesInContainerLiterals: true
101SpacesInCStyleCastParentheses: false
102SpacesInParentheses: false
103SpacesInSquareBrackets: false
104Standard: Auto
105TabWidth: 8
106UseTab: Never
107...