mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	 04382af4c6
			
		
	
	04382af4c6
	
	
	
		
			
			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
 |