mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-16 18:52:25 +01:00
fdea5a52c2
* add include sorting and grouping * allow some short blocks to be on a single line
45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
---
|
|
Language: Cpp
|
|
Standard: c++14
|
|
|
|
# Note that we cannot use IncludeIsMainRegex functionality, because it
|
|
# does not support includes in angle brackets (<>)
|
|
SortIncludes: True
|
|
IncludeBlocks: Regroup
|
|
IncludeCategories:
|
|
- Regex: '<catch2/.*\.hpp>'
|
|
Priority: 1
|
|
- Regex: '<.*/.*\.hpp>'
|
|
Priority: 2
|
|
- Regex: '<.*>'
|
|
Priority: 3
|
|
|
|
|
|
AllowShortBlocksOnASingleLine: Always
|
|
AllowShortEnumsOnASingleLine: false
|
|
AllowShortFunctionsOnASingleLine: All
|
|
AllowShortIfStatementsOnASingleLine: WithoutElse
|
|
AllowShortLambdasOnASingleLine: Inline
|
|
|
|
AccessModifierOffset: '-4'
|
|
AlignEscapedNewlines: Left
|
|
AllowAllConstructorInitializersOnNextLine: 'true'
|
|
BinPackArguments: 'false'
|
|
BinPackParameters: 'false'
|
|
BreakConstructorInitializers: AfterColon
|
|
ConstructorInitializerAllOnOneLineOrOnePerLine: 'true'
|
|
DerivePointerAlignment: 'false'
|
|
FixNamespaceComments: 'true'
|
|
IndentCaseLabels: 'false'
|
|
IndentPPDirectives: AfterHash
|
|
IndentWidth: '4'
|
|
NamespaceIndentation: All
|
|
PointerAlignment: Left
|
|
SpaceBeforeCtorInitializerColon: 'false'
|
|
SpaceInEmptyParentheses: 'false'
|
|
SpacesInParentheses: 'true'
|
|
TabWidth: '4'
|
|
UseTab: Never
|
|
|
|
...
|