|
- ---
- 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
- ...
|