Style: Update definitions for clang-format 5.0.0
This will be the new standard from now on.
(cherry picked from commit a8ceb7e3f2
)
This commit is contained in:
parent
acb7107720
commit
7e2d6b4450
|
@ -1,15 +1,14 @@
|
||||||
---
|
|
||||||
BasedOnStyle: LLVM
|
|
||||||
# Commented out parameters are those with the same value as base LLVM style
|
# Commented out parameters are those with the same value as base LLVM style
|
||||||
# We can uncomment them if we want to change their value, or enforce the
|
# We can uncomment them if we want to change their value, or enforce the
|
||||||
# chosen value in case the base style changes (initial sync: Clang 3.9.1).
|
# chosen value in case the base style changes (last sync: Clang 5.0.0).
|
||||||
...
|
---
|
||||||
Language: Cpp
|
### General config, applies to all languages ###
|
||||||
|
BasedOnStyle: LLVM
|
||||||
AccessModifierOffset: -4
|
AccessModifierOffset: -4
|
||||||
AlignAfterOpenBracket: DontAlign
|
AlignAfterOpenBracket: DontAlign
|
||||||
# AlignConsecutiveAssignments: false
|
# AlignConsecutiveAssignments: false
|
||||||
# AlignConsecutiveDeclarations: false
|
# AlignConsecutiveDeclarations: false
|
||||||
# AlignEscapedNewlinesLeft: false
|
# AlignEscapedNewlines: Right
|
||||||
# AlignOperands: true
|
# AlignOperands: true
|
||||||
AlignTrailingComments: false
|
AlignTrailingComments: false
|
||||||
AllowAllParametersOfDeclarationOnNextLine: false
|
AllowAllParametersOfDeclarationOnNextLine: false
|
||||||
|
@ -36,22 +35,32 @@ AllowShortIfStatementsOnASingleLine: true
|
||||||
# BeforeCatch: false
|
# BeforeCatch: false
|
||||||
# BeforeElse: false
|
# BeforeElse: false
|
||||||
# IndentBraces: false
|
# IndentBraces: false
|
||||||
|
# SplitEmptyFunction: true
|
||||||
|
# SplitEmptyRecord: true
|
||||||
|
# SplitEmptyNamespace: true
|
||||||
# BreakBeforeBinaryOperators: None
|
# BreakBeforeBinaryOperators: None
|
||||||
# BreakBeforeBraces: Attach
|
# BreakBeforeBraces: Attach
|
||||||
|
# BreakBeforeInheritanceComma: false
|
||||||
BreakBeforeTernaryOperators: false
|
BreakBeforeTernaryOperators: false
|
||||||
# BreakConstructorInitializersBeforeComma: false
|
# BreakConstructorInitializersBeforeComma: false
|
||||||
|
BreakConstructorInitializers: AfterColon
|
||||||
# BreakAfterJavaFieldAnnotations: false
|
# BreakAfterJavaFieldAnnotations: false
|
||||||
# BreakStringLiterals: true
|
# BreakStringLiterals: true
|
||||||
ColumnLimit: 0
|
ColumnLimit: 0
|
||||||
# CommentPragmas: '^ IWYU pragma:'
|
# CommentPragmas: '^ IWYU pragma:'
|
||||||
# ConstructorInitializerAllOnOneLineOrOnePerLine: false
|
# CompactNamespaces: false
|
||||||
# ConstructorInitializerIndentWidth: 4
|
ConstructorInitializerAllOnOneLineOrOnePerLine: true
|
||||||
|
ConstructorInitializerIndentWidth: 8
|
||||||
ContinuationIndentWidth: 8
|
ContinuationIndentWidth: 8
|
||||||
Cpp11BracedListStyle: false
|
Cpp11BracedListStyle: false
|
||||||
# DerivePointerAlignment: false
|
# DerivePointerAlignment: false
|
||||||
# DisableFormat: false
|
# DisableFormat: false
|
||||||
# ExperimentalAutoDetectBinPacking: false
|
# ExperimentalAutoDetectBinPacking: false
|
||||||
# ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
|
# FixNamespaceComments: true
|
||||||
|
# ForEachMacros:
|
||||||
|
# - foreach
|
||||||
|
# - Q_FOREACH
|
||||||
|
# - BOOST_FOREACH
|
||||||
IncludeCategories:
|
IncludeCategories:
|
||||||
- Regex: '".*"'
|
- Regex: '".*"'
|
||||||
Priority: 1
|
Priority: 1
|
||||||
|
@ -59,7 +68,7 @@ IncludeCategories:
|
||||||
Priority: 2
|
Priority: 2
|
||||||
- Regex: '^<.*'
|
- Regex: '^<.*'
|
||||||
Priority: 3
|
Priority: 3
|
||||||
# IncludeIsMainRegex: '$'
|
# IncludeIsMainRegex: '(Test)?$'
|
||||||
IndentCaseLabels: true
|
IndentCaseLabels: true
|
||||||
IndentWidth: 4
|
IndentWidth: 4
|
||||||
# IndentWrappedFunctionNames: false
|
# IndentWrappedFunctionNames: false
|
||||||
|
@ -70,19 +79,19 @@ IndentWidth: 4
|
||||||
# MacroBlockEnd: ''
|
# MacroBlockEnd: ''
|
||||||
# MaxEmptyLinesToKeep: 1
|
# MaxEmptyLinesToKeep: 1
|
||||||
# NamespaceIndentation: None
|
# NamespaceIndentation: None
|
||||||
ObjCBlockIndentWidth: 4
|
# PenaltyBreakAssignment: 2
|
||||||
# ObjCSpaceAfterProperty: false
|
|
||||||
# ObjCSpaceBeforeProtocolList: true
|
|
||||||
# PenaltyBreakBeforeFirstCallParameter: 19
|
# PenaltyBreakBeforeFirstCallParameter: 19
|
||||||
# PenaltyBreakComment: 300
|
# PenaltyBreakComment: 300
|
||||||
# PenaltyBreakFirstLessLess: 120
|
# PenaltyBreakFirstLessLess: 120
|
||||||
# PenaltyBreakString: 1000
|
# PenaltyBreakString: 1000
|
||||||
# PenaltyExcessCharacter: 1000000
|
# PenaltyExcessCharacter: 1000000
|
||||||
# PenaltyReturnTypeOnItsOwnLine: 60
|
# PenaltyReturnTypeOnItsOwnLine: 60
|
||||||
PointerAlignment: Right
|
# PointerAlignment: Right
|
||||||
# ReflowComments: true
|
# ReflowComments: true
|
||||||
SortIncludes: true
|
# SortIncludes: true
|
||||||
|
# SortUsingDeclarations: true
|
||||||
# SpaceAfterCStyleCast: false
|
# SpaceAfterCStyleCast: false
|
||||||
|
# SpaceAfterTemplateKeyword: true
|
||||||
# SpaceBeforeAssignmentOperators: true
|
# SpaceBeforeAssignmentOperators: true
|
||||||
# SpaceBeforeParens: ControlStatements
|
# SpaceBeforeParens: ControlStatements
|
||||||
# SpaceInEmptyParentheses: false
|
# SpaceInEmptyParentheses: false
|
||||||
|
@ -92,7 +101,16 @@ SortIncludes: true
|
||||||
# SpacesInCStyleCastParentheses: false
|
# SpacesInCStyleCastParentheses: false
|
||||||
# SpacesInParentheses: false
|
# SpacesInParentheses: false
|
||||||
# SpacesInSquareBrackets: false
|
# SpacesInSquareBrackets: false
|
||||||
Standard: Cpp03
|
|
||||||
TabWidth: 4
|
TabWidth: 4
|
||||||
UseTab: Always
|
UseTab: Always
|
||||||
|
---
|
||||||
|
### C++ specific config ###
|
||||||
|
Language: Cpp
|
||||||
|
Standard: Cpp03
|
||||||
|
---
|
||||||
|
### ObjC specific config ###
|
||||||
|
Language: ObjC
|
||||||
|
ObjCBlockIndentWidth: 4
|
||||||
|
# ObjCSpaceAfterProperty: false
|
||||||
|
# ObjCSpaceBeforeProtocolList: true
|
||||||
...
|
...
|
||||||
|
|
|
@ -39,7 +39,7 @@ addons:
|
||||||
apt:
|
apt:
|
||||||
sources:
|
sources:
|
||||||
- ubuntu-toolchain-r-test
|
- ubuntu-toolchain-r-test
|
||||||
- llvm-toolchain-trusty-3.9
|
- llvm-toolchain-trusty-5.0
|
||||||
packages:
|
packages:
|
||||||
- build-essential
|
- build-essential
|
||||||
- scons
|
- scons
|
||||||
|
@ -56,7 +56,7 @@ addons:
|
||||||
- libxi-dev
|
- libxi-dev
|
||||||
|
|
||||||
# For style checks.
|
# For style checks.
|
||||||
- clang-format-3.9
|
- clang-format-5.0
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$GODOT_TARGET" = "android" ]; then
|
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$GODOT_TARGET" = "android" ]; then
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
CLANG_FORMAT=clang-format-3.9
|
CLANG_FORMAT=clang-format-5.0
|
||||||
|
|
||||||
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
|
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
|
||||||
# Check the whole commit range against $TRAVIS_BRANCH, the base merge branch
|
# Check the whole commit range against $TRAVIS_BRANCH, the base merge branch
|
||||||
|
|
Loading…
Reference in New Issue