Skip to content
Snippets Groups Projects
.clang-format-8 2.14 KiB
Newer Older
Tobias Leibner's avatar
Tobias Leibner committed
# This file is part of the dune-gdt project:
#   https://github.com/dune-community/dune-gdt
# Copyright 2010-2016 dune-gdt developers and contributors. All rights reserved.
# License: BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)
# Authors:
#   Felix Schindler (2010, 2013, 2016)
#
# https://releases.llvm.org/6.0.0/tools/clang/docs/ClangFormatStyleOptions.html
AlignAfterOpenBracket: true
AlignConsecutiveAssignments: false
AlignEscapedNewlines: Right
AlignOperands: true
Tobias Leibner's avatar
Tobias Leibner committed
AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
Tobias Leibner's avatar
Tobias Leibner committed
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
Tobias Leibner's avatar
Tobias Leibner committed
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: true
BasedOnStyle: Mozilla
BinPackArguments: false
BinPackParameters: false
Tobias Leibner's avatar
Tobias Leibner committed
BreakBeforeBinaryOperators: NonAssignment
BraceWrapping:
  SplitEmptyFunction: false
  SplitEmptyRecord: false
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeComma
Tobias Leibner's avatar
Tobias Leibner committed
ColumnLimit: 120
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 2
Tobias Leibner's avatar
Tobias Leibner committed
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
ExperimentalAutoDetectBinPacking: false
Tobias Leibner's avatar
Tobias Leibner committed
FixNamespaceComments: true
IndentCaseLabels: true
Tobias Leibner's avatar
Tobias Leibner committed
IndentPPDirectives: AfterHash
IndentWidth: 2
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: true
Tobias Leibner's avatar
Tobias Leibner committed
Language: Cpp
MaxEmptyLinesToKeep: 2
NamespaceIndentation: None
PenaltyBreakComment: 60
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
Tobias Leibner's avatar
Tobias Leibner committed
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Left
Tobias Leibner's avatar
Tobias Leibner committed
SortIncludes: false
SpaceAfterCStyleCast: false
Tobias Leibner's avatar
Tobias Leibner committed
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Tobias Leibner's avatar
Tobias Leibner committed
Standard: Cpp11
TabWidth: 2
UseTab: Never