mirror of
				https://github.com/XRPLF/clio.git
				synced 2025-11-04 11:55:51 +00:00 
			
		
		
		
	
							
								
								
									
										18
									
								
								.clang-tidy
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								.clang-tidy
									
									
									
									
									
								
							@@ -7,6 +7,7 @@ Checks: '-*,
 | 
			
		||||
  bugprone-copy-constructor-init,
 | 
			
		||||
  bugprone-dangling-handle,
 | 
			
		||||
  bugprone-dynamic-static-initializers,
 | 
			
		||||
  bugprone-empty-catch,
 | 
			
		||||
  bugprone-fold-init-type,
 | 
			
		||||
  bugprone-forward-declaration-namespace,
 | 
			
		||||
  bugprone-inaccurate-erase,
 | 
			
		||||
@@ -20,11 +21,15 @@ Checks: '-*,
 | 
			
		||||
  bugprone-misplaced-pointer-arithmetic-in-alloc,
 | 
			
		||||
  bugprone-misplaced-widening-cast,
 | 
			
		||||
  bugprone-move-forwarding-reference,
 | 
			
		||||
  bugprone-multiple-new-in-one-expression,
 | 
			
		||||
  bugprone-multiple-statement-macro,
 | 
			
		||||
  bugprone-no-escape,
 | 
			
		||||
  bugprone-non-zero-enum-to-bool-conversion,
 | 
			
		||||
  bugprone-parent-virtual-call,
 | 
			
		||||
  bugprone-posix-return,
 | 
			
		||||
  bugprone-redundant-branch-condition,
 | 
			
		||||
  bugprone-reserved-identifier,
 | 
			
		||||
  bugprone-unused-return-value,
 | 
			
		||||
  bugprone-shared-ptr-array-mismatch,
 | 
			
		||||
  bugprone-signal-handler,
 | 
			
		||||
  bugprone-signed-char-misuse,
 | 
			
		||||
@@ -45,6 +50,7 @@ Checks: '-*,
 | 
			
		||||
  bugprone-suspicious-semicolon,
 | 
			
		||||
  bugprone-suspicious-string-compare,
 | 
			
		||||
  bugprone-swapped-arguments,
 | 
			
		||||
  bugprone-switch-missing-default-case,
 | 
			
		||||
  bugprone-terminating-continue,
 | 
			
		||||
  bugprone-throw-keyword-missing,
 | 
			
		||||
  bugprone-too-small-loop-variable,
 | 
			
		||||
@@ -52,18 +58,23 @@ Checks: '-*,
 | 
			
		||||
  bugprone-undelegated-constructor,
 | 
			
		||||
  bugprone-unhandled-exception-at-new,
 | 
			
		||||
  bugprone-unhandled-self-assignment,
 | 
			
		||||
  bugprone-unique-ptr-array-mismatch,
 | 
			
		||||
  bugprone-unsafe-functions,
 | 
			
		||||
  bugprone-unused-raii,
 | 
			
		||||
  bugprone-unused-return-value,
 | 
			
		||||
  bugprone-use-after-move,
 | 
			
		||||
  bugprone-virtual-near-miss,
 | 
			
		||||
  cppcoreguidelines-init-variables,
 | 
			
		||||
  cppcoreguidelines-prefer-member-initializer,
 | 
			
		||||
  cppcoreguidelines-misleading-capture-default-by-value,
 | 
			
		||||
  cppcoreguidelines-pro-type-member-init,
 | 
			
		||||
  cppcoreguidelines-pro-type-static-cast-downcast,
 | 
			
		||||
  cppcoreguidelines-rvalue-reference-param-not-moved,
 | 
			
		||||
  cppcoreguidelines-use-default-member-init,
 | 
			
		||||
  cppcoreguidelines-virtual-class-destructor,
 | 
			
		||||
  llvm-namespace-comment,
 | 
			
		||||
  misc-const-correctness,
 | 
			
		||||
  misc-definitions-in-headers,
 | 
			
		||||
  misc-header-include-cycle,
 | 
			
		||||
  misc-include-cleaner,
 | 
			
		||||
  misc-misplaced-const,
 | 
			
		||||
  misc-redundant-expression,
 | 
			
		||||
  misc-static-assert,
 | 
			
		||||
@@ -75,6 +86,7 @@ Checks: '-*,
 | 
			
		||||
  modernize-make-shared,
 | 
			
		||||
  modernize-make-unique,
 | 
			
		||||
  modernize-pass-by-value,
 | 
			
		||||
  modernize-type-traits,
 | 
			
		||||
  modernize-use-emplace,
 | 
			
		||||
  modernize-use-equals-default,
 | 
			
		||||
  modernize-use-equals-delete,
 | 
			
		||||
@@ -112,6 +124,8 @@ Checks: '-*,
 | 
			
		||||
 | 
			
		||||
CheckOptions:
 | 
			
		||||
  readability-braces-around-statements.ShortStatementLines: 2
 | 
			
		||||
  bugprone-unsafe-functions.ReportMoreUnsafeFunctions: true
 | 
			
		||||
  bugprone-unused-return-value.CheckedReturnTypes: ::std::error_code;::std::error_condition;::std::errc;::std::expected
 | 
			
		||||
 | 
			
		||||
HeaderFilterRegex: '^.*/(src|unitests)/.*\.(h|hpp)$'
 | 
			
		||||
WarningsAsErrors: '*'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user