mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	[CI] Update clang-tidy to 18.1.3 (#7822)
This commit is contained in:
		
							
								
								
									
										29
									
								
								.clang-tidy
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								.clang-tidy
									
									
									
									
									
								
							| @@ -7,28 +7,38 @@ Checks: >- | ||||
|   -boost-*, | ||||
|   -bugprone-easily-swappable-parameters, | ||||
|   -bugprone-implicit-widening-of-multiplication-result, | ||||
|   -bugprone-multi-level-implicit-pointer-conversion, | ||||
|   -bugprone-narrowing-conversions, | ||||
|   -bugprone-signed-char-misuse, | ||||
|   -bugprone-switch-missing-default-case, | ||||
|   -cert-dcl50-cpp, | ||||
|   -cert-err33-c, | ||||
|   -cert-err58-cpp, | ||||
|   -cert-oop57-cpp, | ||||
|   -cert-str34-c, | ||||
|   -clang-analyzer-optin.core.EnumCastOutOfRange, | ||||
|   -clang-analyzer-optin.cplusplus.UninitializedObject, | ||||
|   -clang-analyzer-osx.*, | ||||
|   -clang-diagnostic-delete-abstract-non-virtual-dtor, | ||||
|   -clang-diagnostic-delete-non-abstract-non-virtual-dtor, | ||||
|   -clang-diagnostic-ignored-optimization-argument, | ||||
|   -clang-diagnostic-missing-field-initializers, | ||||
|   -clang-diagnostic-shadow-field, | ||||
|   -clang-diagnostic-unused-const-variable, | ||||
|   -clang-diagnostic-unused-parameter, | ||||
|   -clang-diagnostic-vla-cxx-extension, | ||||
|   -concurrency-*, | ||||
|   -cppcoreguidelines-avoid-c-arrays, | ||||
|   -cppcoreguidelines-avoid-const-or-ref-data-members, | ||||
|   -cppcoreguidelines-avoid-do-while, | ||||
|   -cppcoreguidelines-avoid-magic-numbers, | ||||
|   -cppcoreguidelines-init-variables, | ||||
|   -cppcoreguidelines-macro-to-enum, | ||||
|   -cppcoreguidelines-macro-usage, | ||||
|   -cppcoreguidelines-missing-std-forward, | ||||
|   -cppcoreguidelines-narrowing-conversions, | ||||
|   -cppcoreguidelines-non-private-member-variables-in-classes, | ||||
|   -cppcoreguidelines-owning-memory, | ||||
|   -cppcoreguidelines-prefer-member-initializer, | ||||
|   -cppcoreguidelines-pro-bounds-array-to-pointer-decay, | ||||
|   -cppcoreguidelines-pro-bounds-constant-array-index, | ||||
| @@ -40,7 +50,9 @@ Checks: >- | ||||
|   -cppcoreguidelines-pro-type-static-cast-downcast, | ||||
|   -cppcoreguidelines-pro-type-union-access, | ||||
|   -cppcoreguidelines-pro-type-vararg, | ||||
|   -cppcoreguidelines-rvalue-reference-param-not-moved, | ||||
|   -cppcoreguidelines-special-member-functions, | ||||
|   -cppcoreguidelines-use-default-member-init, | ||||
|   -cppcoreguidelines-virtual-class-destructor, | ||||
|   -fuchsia-multiple-inheritance, | ||||
|   -fuchsia-overloaded-operator, | ||||
| @@ -60,21 +72,32 @@ Checks: >- | ||||
|   -llvm-include-order, | ||||
|   -llvm-qualified-auto, | ||||
|   -llvmlibc-*, | ||||
|   -misc-non-private-member-variables-in-classes, | ||||
|   -misc-const-correctness, | ||||
|   -misc-include-cleaner, | ||||
|   -misc-no-recursion, | ||||
|   -misc-non-private-member-variables-in-classes, | ||||
|   -misc-unused-parameters, | ||||
|   -misc-use-anonymous-namespace, | ||||
|   -modernize-avoid-bind, | ||||
|   -modernize-avoid-c-arrays, | ||||
|   -modernize-concat-nested-namespaces, | ||||
|   -modernize-macro-to-enum, | ||||
|   -modernize-return-braced-init-list, | ||||
|   -modernize-type-traits, | ||||
|   -modernize-use-auto, | ||||
|   -modernize-use-constraints, | ||||
|   -modernize-use-default-member-init, | ||||
|   -modernize-use-equals-default, | ||||
|   -modernize-use-nodiscard, | ||||
|   -modernize-use-nullptr, | ||||
|   -modernize-use-nodiscard, | ||||
|   -modernize-use-nullptr, | ||||
|   -modernize-use-trailing-return-type, | ||||
|   -mpi-*, | ||||
|   -objc-*, | ||||
|   -performance-enum-size, | ||||
|   -readability-avoid-nested-conditional-operator, | ||||
|   -readability-container-contains, | ||||
|   -readability-container-data-pointer, | ||||
|   -readability-convert-member-functions-to-static, | ||||
|   -readability-else-after-return, | ||||
| @@ -84,11 +107,13 @@ Checks: >- | ||||
|   -readability-magic-numbers, | ||||
|   -readability-make-member-function-const, | ||||
|   -readability-named-parameter, | ||||
|   -readability-redundant-casting, | ||||
|   -readability-redundant-inline-specifier, | ||||
|   -readability-redundant-member-init, | ||||
|   -readability-redundant-string-init, | ||||
|   -readability-uppercase-literal-suffix, | ||||
|   -readability-use-anyofallof, | ||||
| WarningsAsErrors: '*' | ||||
| AnalyzeTemporaryDtors: false | ||||
| FormatStyle:     google | ||||
| CheckOptions: | ||||
|   - key:             google-readability-function-size.StatementThreshold | ||||
|   | ||||
		Reference in New Issue
	
	Block a user