mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-11-04 14:09:33 +01:00 
			
		
		
		
	Notably clang-format will no longer try to place template header onto the same line as the function declaration. Sadly it will still do it for attributes, because it took until clang-format 16 for it to get the relevant option.
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 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
 | 
						|
AlwaysBreakTemplateDeclarations: Yes
 | 
						|
SpaceAfterTemplateKeyword: true
 | 
						|
SortUsingDeclarations: true
 | 
						|
ReflowComments: true
 |