mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Use Clang 11 (#1846)
This commit is contained in:
		
							
								
								
									
										40
									
								
								.clang-tidy
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								.clang-tidy
									
									
									
									
									
								
							| @@ -4,14 +4,37 @@ Checks: >- | ||||
|   -abseil-*, | ||||
|   -android-*, | ||||
|   -boost-*, | ||||
|   -bugprone-branch-clone, | ||||
|   -bugprone-macro-parentheses, | ||||
|   -bugprone-narrowing-conversions, | ||||
|   -bugprone-reserved-identifier, | ||||
|   -bugprone-signed-char-misuse, | ||||
|   -bugprone-suspicious-include, | ||||
|   -bugprone-too-small-loop-variable, | ||||
|   -bugprone-unhandled-self-assignment, | ||||
|   -cert-dcl37-c, | ||||
|   -cert-dcl50-cpp, | ||||
|   -cert-dcl51-cpp, | ||||
|   -cert-err58-cpp, | ||||
|   -cert-oop54-cpp, | ||||
|   -cert-oop57-cpp, | ||||
|   -cert-str34-c, | ||||
|   -clang-analyzer-core.CallAndMessage, | ||||
|   -clang-analyzer-deadcode.DeadStores, | ||||
|   -clang-analyzer-optin.*, | ||||
|   -clang-analyzer-osx.*, | ||||
|   -clang-analyzer-security.*, | ||||
|   -clang-diagnostic-fortify-source, | ||||
|   -clang-diagnostic-shadow-field, | ||||
|   -cppcoreguidelines-avoid-c-arrays, | ||||
|   -cppcoreguidelines-avoid-goto, | ||||
|   -cppcoreguidelines-avoid-magic-numbers, | ||||
|   -cppcoreguidelines-avoid-non-const-global-variables, | ||||
|   -cppcoreguidelines-c-copy-assignment-signature, | ||||
|   -cppcoreguidelines-init-variables, | ||||
|   -cppcoreguidelines-macro-usage, | ||||
|   -cppcoreguidelines-narrowing-conversions, | ||||
|   -cppcoreguidelines-non-private-member-variables-in-classes, | ||||
|   -cppcoreguidelines-owning-memory, | ||||
|   -cppcoreguidelines-pro-bounds-array-to-pointer-decay, | ||||
|   -cppcoreguidelines-pro-bounds-constant-array-index, | ||||
| @@ -37,10 +60,16 @@ Checks: >- | ||||
|   -google-runtime-int, | ||||
|   -google-runtime-references, | ||||
|   -hicpp-*, | ||||
|   -llvm-else-after-return, | ||||
|   -llvm-header-guard, | ||||
|   -llvm-include-order, | ||||
|   -llvm-qualified-auto, | ||||
|   -llvmlibc-*, | ||||
|   -misc-non-private-member-variables-in-classes, | ||||
|   -misc-no-recursion, | ||||
|   -misc-unconventional-assign-operator, | ||||
|   -misc-unused-parameters, | ||||
|   -modernize-avoid-c-arrays, | ||||
|   -modernize-deprecated-headers, | ||||
|   -modernize-pass-by-value, | ||||
|   -modernize-pass-by-value, | ||||
| @@ -48,14 +77,25 @@ Checks: >- | ||||
|   -modernize-use-auto, | ||||
|   -modernize-use-default-member-init, | ||||
|   -modernize-use-equals-default, | ||||
|   -modernize-use-trailing-return-type, | ||||
|   -mpi-*, | ||||
|   -objc-*, | ||||
|   -performance-unnecessary-value-param, | ||||
|   -readability-braces-around-statements, | ||||
|   -readability-const-return-type, | ||||
|   -readability-convert-member-functions-to-static, | ||||
|   -readability-else-after-return, | ||||
|   -readability-implicit-bool-conversion, | ||||
|   -readability-isolate-declaration, | ||||
|   -readability-magic-numbers, | ||||
|   -readability-make-member-function-const, | ||||
|   -readability-named-parameter, | ||||
|   -readability-qualified-auto, | ||||
|   -readability-redundant-access-specifiers, | ||||
|   -readability-redundant-member-init, | ||||
|   -readability-redundant-string-init, | ||||
|   -readability-uppercase-literal-suffix, | ||||
|   -readability-use-anyofallof, | ||||
|   -warnings-as-errors, | ||||
|   -zircon-* | ||||
| WarningsAsErrors: '*' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user