mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
d08de34bd3
- 'AlignEscapedNewlines' set to 'Left' is now the correct property.
42 lines
1.3 KiB
YAML
42 lines
1.3 KiB
YAML
# Formatting approximately used in Solidity's C++
|
|
#
|
|
# See https://clang.llvm.org/docs/ClangFormatStyleOptions.html
|
|
# For an online formatter to test settings, see
|
|
# https://zed0.co.uk/clang-format-configurator/
|
|
# Note that clang-format cannot express the style that closing parentheses
|
|
# behave similar to closing curly braces in a multi-line setting in that
|
|
# they have to be on a line of their own at the same indentation level
|
|
# as the opening part (aka "dangling parenthesis", see https://reviews.llvm.org/D33029).
|
|
|
|
Language: Cpp
|
|
BasedOnStyle: LLVM
|
|
AccessModifierOffset: -4
|
|
AlignAfterOpenBracket: AlwaysBreak
|
|
AlignEscapedNewlines: Left
|
|
AlwaysBreakAfterReturnType: None
|
|
AlwaysBreakTemplateDeclarations: Yes
|
|
BinPackArguments: false
|
|
BinPackParameters: false
|
|
BreakBeforeBinaryOperators: All
|
|
BreakBeforeBraces: Allman
|
|
ColumnLimit: 120
|
|
ContinuationIndentWidth: 4
|
|
FixNamespaceComments: false
|
|
IndentWidth: 4
|
|
KeepEmptyLinesAtTheStartOfBlocks: false
|
|
MaxEmptyLinesToKeep: 2
|
|
PenaltyBreakBeforeFirstCallParameter: 2000
|
|
PointerAlignment: Left
|
|
SpaceAfterCStyleCast: true
|
|
SpaceAfterTemplateKeyword: false
|
|
SpaceBeforeCtorInitializerColon: false
|
|
SpaceBeforeInheritanceColon: false
|
|
SpaceBeforeParens: ControlStatements
|
|
SpaceBeforeRangeBasedForLoopColon: false
|
|
TabWidth: 4
|
|
UseTab: Always
|
|
|
|
# Local Variables:
|
|
# mode: yaml
|
|
# End:
|