|
|
@@ -0,0 +1,168 @@ |
|
|
|
--- |
|
|
|
Language: Cpp |
|
|
|
# BasedOnStyle: WebKit |
|
|
|
# Access specifiers are best unindented, to keep them easy to spot: |
|
|
|
AccessModifierOffset: -4 |
|
|
|
# Keep them together. Would be preferable to put all arguments on a new line |
|
|
|
AlignAfterOpenBracket: true |
|
|
|
# Newline escapes should be aligned, they're prettier that way |
|
|
|
AlignEscapedNewlinesLeft: false |
|
|
|
# Same with OpenBracket alignment. No need for that. |
|
|
|
AlignOperands: false |
|
|
|
# Purdy |
|
|
|
AlignTrailingComments: true |
|
|
|
AlignConsecutiveAssignments: true |
|
|
|
AlignConsecutiveDeclarations: true |
|
|
|
# Yuck: |
|
|
|
AllowAllParametersOfDeclarationOnNextLine: false |
|
|
|
AllowShortBlocksOnASingleLine: false |
|
|
|
AllowShortCaseLabelsOnASingleLine: false |
|
|
|
AllowShortIfStatementsOnASingleLine: false |
|
|
|
AllowShortLoopsOnASingleLine: false |
|
|
|
AllowShortFunctionsOnASingleLine: true |
|
|
|
# Ew, no. |
|
|
|
AlwaysBreakAfterDefinitionReturnType: false |
|
|
|
# Not mandatory... |
|
|
|
AlwaysBreakTemplateDeclarations: true |
|
|
|
# Readability: |
|
|
|
AlwaysBreakBeforeMultilineStrings: true |
|
|
|
# Nice... |
|
|
|
BreakBeforeBinaryOperators: All |
|
|
|
BreakBeforeTernaryOperators: true |
|
|
|
# Yessir |
|
|
|
BreakConstructorInitializersBeforeComma: true |
|
|
|
# Please, keep it readable: |
|
|
|
BinPackParameters: false |
|
|
|
BinPackArguments: false |
|
|
|
# Not a hard and fast rule, but yeah |
|
|
|
ColumnLimit: 100 |
|
|
|
# Bleh |
|
|
|
ConstructorInitializerAllOnOneLineOrOnePerLine: false |
|
|
|
# This is a tough one... it can be confusing to seem them alligned with code |
|
|
|
ConstructorInitializerIndentWidth: 4 |
|
|
|
# No, there's a One True Way to align these things |
|
|
|
DerivePointerAlignment: false |
|
|
|
# No need |
|
|
|
IndentCaseLabels: false |
|
|
|
# Gross |
|
|
|
IndentWrappedFunctionNames: false |
|
|
|
IndentFunctionDeclarationAfterType: false |
|
|
|
MaxEmptyLinesToKeep: 1 |
|
|
|
KeepEmptyLinesAtTheStartOfBlocks: true |
|
|
|
# Never ever ever |
|
|
|
NamespaceIndentation: None |
|
|
|
# These feel about right... |
|
|
|
PenaltyBreakBeforeFirstCallParameter: 600 |
|
|
|
PenaltyBreakComment: 300 |
|
|
|
PenaltyBreakString: 1000 |
|
|
|
PenaltyBreakFirstLessLess: 120 |
|
|
|
PenaltyExcessCharacter: 1000000 |
|
|
|
PenaltyReturnTypeOnItsOwnLine: 60 |
|
|
|
PointerAlignment: Left |
|
|
|
# Keep it away: |
|
|
|
SpacesBeforeTrailingComments: 2 |
|
|
|
Cpp11BracedListStyle: true |
|
|
|
Standard: Cpp11 |
|
|
|
IndentWidth: 4 |
|
|
|
TabWidth: 8 |
|
|
|
UseTab: Never |
|
|
|
BreakBeforeBraces: Attach |
|
|
|
# Used to do this, not anymore |
|
|
|
SpacesInParentheses: false |
|
|
|
SpacesInSquareBrackets: false |
|
|
|
SpacesInAngles: false |
|
|
|
SpaceInEmptyParentheses: false |
|
|
|
SpacesInCStyleCastParentheses: false |
|
|
|
SpaceAfterCStyleCast: false |
|
|
|
SpacesInContainerLiterals: true |
|
|
|
SpaceBeforeAssignmentOperators: true |
|
|
|
ContinuationIndentWidth: 4 |
|
|
|
CommentPragmas: '^ IWYU pragma:' |
|
|
|
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] |
|
|
|
SpaceBeforeParens: ControlStatements |
|
|
|
DisableFormat: false |
|
|
|
... |
|
|
|
--- |
|
|
|
Language: JavaScript |
|
|
|
# BasedOnStyle: WebKit |
|
|
|
# Access specifiers are best unindented, to keep them easy to spot: |
|
|
|
AccessModifierOffset: -4 |
|
|
|
# Keep them together. Would be preferable to put all arguments on a new line |
|
|
|
AlignAfterOpenBracket: true |
|
|
|
# Newline escapes should be aligned, they're prettier that way |
|
|
|
AlignEscapedNewlinesLeft: false |
|
|
|
# Same with OpenBracket alignment. No need for that. |
|
|
|
AlignOperands: false |
|
|
|
# Purdy |
|
|
|
AlignTrailingComments: true |
|
|
|
# Yuck: |
|
|
|
AllowAllParametersOfDeclarationOnNextLine: false |
|
|
|
AllowShortBlocksOnASingleLine: true |
|
|
|
AllowShortCaseLabelsOnASingleLine: false |
|
|
|
AllowShortIfStatementsOnASingleLine: false |
|
|
|
AllowShortLoopsOnASingleLine: false |
|
|
|
AllowShortFunctionsOnASingleLine: true |
|
|
|
# Ew, no. |
|
|
|
AlwaysBreakAfterDefinitionReturnType: false |
|
|
|
# Not mandatory... |
|
|
|
AlwaysBreakTemplateDeclarations: false |
|
|
|
# Readability: |
|
|
|
AlwaysBreakBeforeMultilineStrings: true |
|
|
|
# Nice... |
|
|
|
BreakBeforeBinaryOperators: All |
|
|
|
BreakBeforeTernaryOperators: true |
|
|
|
# Yessir |
|
|
|
BreakConstructorInitializersBeforeComma: true |
|
|
|
# Please, keep it readable: |
|
|
|
BinPackParameters: false |
|
|
|
BinPackArguments: false |
|
|
|
# Not a hard and fast rule, but yeah |
|
|
|
ColumnLimit: 100 |
|
|
|
# Bleh |
|
|
|
ConstructorInitializerAllOnOneLineOrOnePerLine: false |
|
|
|
# This is a tough one... it can be confusing to seem them alligned with code |
|
|
|
ConstructorInitializerIndentWidth: 4 |
|
|
|
# No, there's a One True Way to align these things |
|
|
|
DerivePointerAlignment: false |
|
|
|
# No need |
|
|
|
IndentCaseLabels: false |
|
|
|
# Gross |
|
|
|
IndentWrappedFunctionNames: false |
|
|
|
IndentFunctionDeclarationAfterType: false |
|
|
|
# Two empty lines are useful as physical seperators |
|
|
|
MaxEmptyLinesToKeep: 2 |
|
|
|
KeepEmptyLinesAtTheStartOfBlocks: true |
|
|
|
# Never ever ever |
|
|
|
NamespaceIndentation: None |
|
|
|
# These feel about right... |
|
|
|
PenaltyBreakBeforeFirstCallParameter: 600 |
|
|
|
PenaltyBreakComment: 300 |
|
|
|
PenaltyBreakString: 1000 |
|
|
|
PenaltyBreakFirstLessLess: 120 |
|
|
|
PenaltyExcessCharacter: 1000000 |
|
|
|
PenaltyReturnTypeOnItsOwnLine: 60 |
|
|
|
PointerAlignment: Left |
|
|
|
# Keep it away: |
|
|
|
SpacesBeforeTrailingComments: 2 |
|
|
|
Cpp11BracedListStyle: true |
|
|
|
Standard: Cpp11 |
|
|
|
IndentWidth: 2 |
|
|
|
TabWidth: 8 |
|
|
|
UseTab: Never |
|
|
|
# Attach is the One True Brace Style |
|
|
|
BreakBeforeBraces: Attach |
|
|
|
# Used to do this, not anymore |
|
|
|
SpacesInParentheses: false |
|
|
|
SpacesInSquareBrackets: false |
|
|
|
SpacesInAngles: false |
|
|
|
SpaceInEmptyParentheses: false |
|
|
|
SpacesInCStyleCastParentheses: false |
|
|
|
SpaceAfterCStyleCast: false |
|
|
|
SpacesInContainerLiterals: false |
|
|
|
SpaceBeforeAssignmentOperators: true |
|
|
|
ContinuationIndentWidth: 4 |
|
|
|
CommentPragmas: '^ IWYU pragma:' |
|
|
|
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] |
|
|
|
SpaceBeforeParens: ControlStatements |
|
|
|
DisableFormat: false |
|
|
|
... |