Inspectopedia 2025.2 Help

Clang-Tidy Checks

abseil-cleanup-ctad   New in this release

abseil-cleanup-ctad.

abseil-duration-addition   New in this release

abseil-duration-addition.

abseil-duration-comparison   New in this release

abseil-duration-comparison.

abseil-duration-conversion-cast   New in this release

abseil-duration-conversion-cast.

abseil-duration-division   New in this release

abseil-duration-division.

abseil-duration-factory-float   New in this release

abseil-duration-factory-float.

abseil-duration-factory-scale   New in this release

abseil-duration-factory-scale.

abseil-duration-subtraction   New in this release

abseil-duration-subtraction.

abseil-duration-unnecessary-conversion   New in this release

abseil-duration-unnecessary-conversion.

abseil-faster-strsplit-delimiter   New in this release

abseil-faster-strsplit-delimiter.

abseil-no-internal-dependencies   New in this release

abseil-no-internal-dependencies.

abseil-no-namespace   New in this release

abseil-no-namespace.

abseil-redundant-strcat-calls   New in this release

abseil-redundant-strcat-calls.

abseil-str-cat-append   New in this release

abseil-str-cat-append.

abseil-string-find-startswith   New in this release

abseil-string-find-startswith.

abseil-string-find-str-contains   New in this release

abseil-string-find-str-contains.

abseil-time-comparison   New in this release

abseil-time-comparison.

abseil-time-subtraction   New in this release

abseil-time-subtraction.

abseil-upgrade-duration-conversions   New in this release

abseil-upgrade-duration-conversions.

altera-id-dependent-backward-branch   New in this release

altera-id-dependent-backward-branch.

altera-kernel-name-restriction   New in this release

altera-kernel-name-restriction.

altera-single-work-item-barrier   New in this release

altera-single-work-item-barrier.

altera-struct-pack-align   New in this release

altera-struct-pack-align.

altera-unroll-loops   New in this release

altera-unroll-loops.

android-cloexec-accept   New in this release

android-cloexec-accept.

android-cloexec-accept4   New in this release

android-cloexec-accept4.

android-cloexec-creat   New in this release

android-cloexec-creat.

android-cloexec-dup   New in this release

android-cloexec-dup.

android-cloexec-epoll-create   New in this release

android-cloexec-epoll-create.

android-cloexec-epoll-create1   New in this release

android-cloexec-epoll-create1.

android-cloexec-fopen   New in this release

android-cloexec-fopen.

android-cloexec-inotify-init   New in this release

android-cloexec-inotify-init.

android-cloexec-inotify-init1   New in this release

android-cloexec-inotify-init1.

android-cloexec-memfd-create   New in this release

android-cloexec-memfd-create.

android-cloexec-open   New in this release

android-cloexec-open.

android-cloexec-pipe   New in this release

android-cloexec-pipe.

android-cloexec-pipe2   New in this release

android-cloexec-pipe2.

android-cloexec-socket   New in this release

android-cloexec-socket.

android-comparison-in-temp-failure-retry   New in this release

android-comparison-in-temp-failure-retry.

boost-use-ranges   New in this release

boost-use-ranges.

boost-use-to-string   New in this release

boost-use-to-string.

bugprone-argument-comment   New in this release

bugprone-argument-comment.

bugprone-assert-side-effect   New in this release

bugprone-assert-side-effect.

bugprone-assignment-in-if-condition   New in this release

bugprone-assignment-in-if-condition.

bugprone-bad-signal-to-kill-thread   New in this release

bugprone-bad-signal-to-kill-thread.

bugprone-bitwise-pointer-cast   New in this release

bugprone-bitwise-pointer-cast.

bugprone-bool-pointer-implicit-conversion   New in this release

bugprone-bool-pointer-implicit-conversion.

bugprone-branch-clone   New in this release

bugprone-branch-clone.

bugprone-casting-through-void   New in this release

bugprone-casting-through-void.

bugprone-chained-comparison   New in this release

bugprone-chained-comparison.

bugprone-compare-pointer-to-member-virtual-function   New in this release

bugprone-compare-pointer-to-member-virtual-function.

bugprone-copy-constructor-init   New in this release

bugprone-copy-constructor-init.

bugprone-crtp-constructor-accessibility   New in this release

bugprone-crtp-constructor-accessibility.

bugprone-dangling-handle   New in this release

bugprone-dangling-handle.

bugprone-dynamic-static-initializers   New in this release

bugprone-dynamic-static-initializers.

bugprone-easily-swappable-parameters   New in this release

bugprone-easily-swappable-parameters.

bugprone-empty-catch   New in this release

bugprone-empty-catch.

bugprone-exception-escape   New in this release

bugprone-exception-escape.

bugprone-fold-init-type   New in this release

bugprone-fold-init-type.

bugprone-forward-declaration-namespace   New in this release

bugprone-forward-declaration-namespace.

bugprone-forwarding-reference-overload   New in this release

bugprone-forwarding-reference-overload.

bugprone-implicit-widening-of-multiplication-result   New in this release

bugprone-implicit-widening-of-multiplication-result.

bugprone-inaccurate-erase   New in this release

bugprone-inaccurate-erase.

bugprone-inc-dec-in-conditions   New in this release

bugprone-inc-dec-in-conditions.

bugprone-incorrect-enable-if   New in this release

bugprone-incorrect-enable-if.

bugprone-incorrect-enable-shared-from-this   New in this release

bugprone-incorrect-enable-shared-from-this.

bugprone-incorrect-roundings   New in this release

bugprone-incorrect-roundings.

bugprone-infinite-loop   New in this release

bugprone-infinite-loop.

bugprone-integer-division   New in this release

bugprone-integer-division.

bugprone-lambda-function-name   New in this release

bugprone-lambda-function-name.

bugprone-macro-parentheses   New in this release

bugprone-macro-parentheses.

bugprone-macro-repeated-side-effects   New in this release

bugprone-macro-repeated-side-effects.

bugprone-misplaced-operator-in-strlen-in-alloc   New in this release

bugprone-misplaced-operator-in-strlen-in-alloc.

bugprone-misplaced-pointer-arithmetic-in-alloc   New in this release

bugprone-misplaced-pointer-arithmetic-in-alloc.

bugprone-misplaced-widening-cast   New in this release

bugprone-misplaced-widening-cast.

bugprone-move-forwarding-reference   New in this release

bugprone-move-forwarding-reference.

bugprone-multi-level-implicit-pointer-conversion   New in this release

bugprone-multi-level-implicit-pointer-conversion.

bugprone-multiple-new-in-one-expression   New in this release

bugprone-multiple-new-in-one-expression.

bugprone-multiple-statement-macro   New in this release

bugprone-multiple-statement-macro.

bugprone-narrowing-conversions   New in this release

bugprone-narrowing-conversions.

bugprone-no-escape   New in this release

bugprone-no-escape.

bugprone-non-zero-enum-to-bool-conversion   New in this release

bugprone-non-zero-enum-to-bool-conversion.

bugprone-nondeterministic-pointer-iteration-order   New in this release

bugprone-nondeterministic-pointer-iteration-order.

bugprone-not-null-terminated-result   New in this release

bugprone-not-null-terminated-result.

bugprone-optional-value-conversion   New in this release

bugprone-optional-value-conversion.

bugprone-parent-virtual-call   New in this release

bugprone-parent-virtual-call.

bugprone-pointer-arithmetic-on-polymorphic-object   New in this release

bugprone-pointer-arithmetic-on-polymorphic-object.

bugprone-posix-return   New in this release

bugprone-posix-return.

bugprone-redundant-branch-condition   New in this release

bugprone-redundant-branch-condition.

bugprone-reserved-identifier   New in this release

bugprone-reserved-identifier.

bugprone-return-const-ref-from-parameter   New in this release

bugprone-return-const-ref-from-parameter.

bugprone-shared-ptr-array-mismatch   New in this release

bugprone-shared-ptr-array-mismatch.

bugprone-signal-handler   New in this release

bugprone-signal-handler.

bugprone-signed-char-misuse   New in this release

bugprone-signed-char-misuse.

bugprone-sizeof-container   New in this release

bugprone-sizeof-container.

bugprone-sizeof-expression   New in this release

bugprone-sizeof-expression.

bugprone-spuriously-wake-up-functions   New in this release

bugprone-spuriously-wake-up-functions.

bugprone-standalone-empty   New in this release

bugprone-standalone-empty.

bugprone-string-constructor   New in this release

bugprone-string-constructor.

bugprone-string-integer-assignment   New in this release

bugprone-string-integer-assignment.

bugprone-string-literal-with-embedded-nul   New in this release

bugprone-string-literal-with-embedded-nul.

bugprone-stringview-nullptr   New in this release

bugprone-stringview-nullptr.

bugprone-suspicious-enum-usage   New in this release

bugprone-suspicious-enum-usage.

bugprone-suspicious-include   New in this release

bugprone-suspicious-include.

bugprone-suspicious-memory-comparison   New in this release

bugprone-suspicious-memory-comparison.

bugprone-suspicious-memset-usage   New in this release

bugprone-suspicious-memset-usage.

bugprone-suspicious-missing-comma   New in this release

bugprone-suspicious-missing-comma.

bugprone-suspicious-realloc-usage   New in this release

bugprone-suspicious-realloc-usage.

bugprone-suspicious-semicolon   New in this release

bugprone-suspicious-semicolon.

bugprone-suspicious-string-compare   New in this release

bugprone-suspicious-string-compare.

bugprone-suspicious-stringview-data-usage   New in this release

bugprone-suspicious-stringview-data-usage.

bugprone-swapped-arguments   New in this release

bugprone-swapped-arguments.

bugprone-switch-missing-default-case   New in this release

bugprone-switch-missing-default-case.

bugprone-tagged-union-member-count   New in this release

bugprone-tagged-union-member-count.

bugprone-terminating-continue   New in this release

bugprone-terminating-continue.

bugprone-throw-keyword-missing   New in this release

bugprone-throw-keyword-missing.

bugprone-too-small-loop-variable   New in this release

bugprone-too-small-loop-variable.

bugprone-unchecked-optional-access   New in this release

bugprone-unchecked-optional-access.

bugprone-undefined-memory-manipulation   New in this release

bugprone-undefined-memory-manipulation.

bugprone-undelegated-constructor   New in this release

bugprone-undelegated-constructor.

bugprone-unhandled-exception-at-new   New in this release

bugprone-unhandled-exception-at-new.

bugprone-unhandled-self-assignment   New in this release

bugprone-unhandled-self-assignment.

bugprone-unique-ptr-array-mismatch   New in this release

bugprone-unique-ptr-array-mismatch.

bugprone-unsafe-functions   New in this release

bugprone-unsafe-functions.

bugprone-unused-local-non-trivial-variable   New in this release

bugprone-unused-local-non-trivial-variable.

bugprone-unused-raii   New in this release

bugprone-unused-raii.

bugprone-unused-return-value   New in this release

bugprone-unused-return-value.

bugprone-use-after-move   New in this release

bugprone-use-after-move.

bugprone-virtual-near-miss   New in this release

bugprone-virtual-near-miss.

cert-arr39-c   New in this release

cert-arr39-c.

cert-con36-c   New in this release

cert-con36-c.

cert-con54-cpp   New in this release

cert-con54-cpp.

cert-ctr56-cpp   New in this release

cert-ctr56-cpp.

cert-dcl03-c   New in this release

cert-dcl03-c.

cert-dcl16-c   New in this release

cert-dcl16-c.

cert-dcl37-c   New in this release

cert-dcl37-c.

cert-dcl50-cpp   New in this release

cert-dcl50-cpp.

cert-dcl51-cpp   New in this release

cert-dcl51-cpp.

cert-dcl54-cpp   New in this release

cert-dcl54-cpp.

cert-dcl58-cpp   New in this release

cert-dcl58-cpp.

cert-dcl59-cpp   New in this release

cert-dcl59-cpp.

cert-env33-c   New in this release

cert-env33-c.

cert-err09-cpp   New in this release

cert-err09-cpp.

cert-err33-c   New in this release

cert-err33-c.

cert-err34-c   New in this release

cert-err34-c.

cert-err52-cpp   New in this release

cert-err52-cpp.

cert-err58-cpp   New in this release

cert-err58-cpp.

cert-err60-cpp   New in this release

cert-err60-cpp.

cert-err61-cpp   New in this release

cert-err61-cpp.

cert-exp42-c   New in this release

cert-exp42-c.

cert-fio38-c   New in this release

cert-fio38-c.

cert-flp30-c   New in this release

cert-flp30-c.

cert-flp37-c   New in this release

cert-flp37-c.

cert-int09-c   New in this release

cert-int09-c.

cert-mem57-cpp   New in this release

cert-mem57-cpp.

cert-msc24-c   New in this release

cert-msc24-c.

cert-msc30-c   New in this release

cert-msc30-c.

cert-msc32-c   New in this release

cert-msc32-c.

cert-msc33-c   New in this release

cert-msc33-c.

cert-msc50-cpp   New in this release

cert-msc50-cpp.

cert-msc51-cpp   New in this release

cert-msc51-cpp.

cert-msc54-cpp   New in this release

cert-msc54-cpp.

cert-oop11-cpp   New in this release

cert-oop11-cpp.

cert-oop54-cpp   New in this release

cert-oop54-cpp.

cert-oop57-cpp   New in this release

cert-oop57-cpp.

cert-oop58-cpp   New in this release

cert-oop58-cpp.

cert-pos44-c   New in this release

cert-pos44-c.

cert-pos47-c   New in this release

cert-pos47-c.

cert-sig30-c   New in this release

cert-sig30-c.

cert-str34-c   New in this release

cert-str34-c.

concurrency-mt-unsafe   New in this release

concurrency-mt-unsafe.

concurrency-thread-canceltype-asynchronous   New in this release

concurrency-thread-canceltype-asynchronous.

cppcoreguidelines-avoid-c-arrays   New in this release

cppcoreguidelines-avoid-c-arrays.

cppcoreguidelines-avoid-capturing-lambda-coroutines   New in this release

cppcoreguidelines-avoid-capturing-lambda-coroutines.

cppcoreguidelines-avoid-const-or-ref-data-members   New in this release

cppcoreguidelines-avoid-const-or-ref-data-members.

cppcoreguidelines-avoid-do-while   New in this release

cppcoreguidelines-avoid-do-while.

cppcoreguidelines-avoid-goto   New in this release

cppcoreguidelines-avoid-goto.

cppcoreguidelines-avoid-magic-numbers   New in this release

cppcoreguidelines-avoid-magic-numbers.

cppcoreguidelines-avoid-non-const-global-variables   New in this release

cppcoreguidelines-avoid-non-const-global-variables.

cppcoreguidelines-avoid-reference-coroutine-parameters   New in this release

cppcoreguidelines-avoid-reference-coroutine-parameters.

cppcoreguidelines-c-copy-assignment-signature   New in this release

cppcoreguidelines-c-copy-assignment-signature.

cppcoreguidelines-explicit-virtual-functions   New in this release

cppcoreguidelines-explicit-virtual-functions.

cppcoreguidelines-init-variables   New in this release

cppcoreguidelines-init-variables.

cppcoreguidelines-interfaces-global-init   New in this release

cppcoreguidelines-interfaces-global-init.

cppcoreguidelines-macro-to-enum   New in this release

cppcoreguidelines-macro-to-enum.

cppcoreguidelines-macro-usage   New in this release

cppcoreguidelines-macro-usage.

cppcoreguidelines-misleading-capture-default-by-value   New in this release

cppcoreguidelines-misleading-capture-default-by-value.

cppcoreguidelines-missing-std-forward   New in this release

cppcoreguidelines-missing-std-forward.

cppcoreguidelines-narrowing-conversions   New in this release

cppcoreguidelines-narrowing-conversions.

cppcoreguidelines-no-malloc   New in this release

cppcoreguidelines-no-malloc.

cppcoreguidelines-no-suspend-with-lock   New in this release

cppcoreguidelines-no-suspend-with-lock.

cppcoreguidelines-noexcept-destructor   New in this release

cppcoreguidelines-noexcept-destructor.

cppcoreguidelines-noexcept-move-operations   New in this release

cppcoreguidelines-noexcept-move-operations.

cppcoreguidelines-noexcept-swap   New in this release

cppcoreguidelines-noexcept-swap.

cppcoreguidelines-non-private-member-variables-in-classes   New in this release

cppcoreguidelines-non-private-member-variables-in-classes.

cppcoreguidelines-owning-memory   New in this release

cppcoreguidelines-owning-memory.

cppcoreguidelines-prefer-member-initializer   New in this release

cppcoreguidelines-prefer-member-initializer.

cppcoreguidelines-pro-bounds-array-to-pointer-decay   New in this release

cppcoreguidelines-pro-bounds-array-to-pointer-decay.

cppcoreguidelines-pro-bounds-constant-array-index   New in this release

cppcoreguidelines-pro-bounds-constant-array-index.

cppcoreguidelines-pro-bounds-pointer-arithmetic   New in this release

cppcoreguidelines-pro-bounds-pointer-arithmetic.

cppcoreguidelines-pro-type-const-cast   New in this release

cppcoreguidelines-pro-type-const-cast.

cppcoreguidelines-pro-type-cstyle-cast   New in this release

cppcoreguidelines-pro-type-cstyle-cast.

cppcoreguidelines-pro-type-member-init   New in this release

cppcoreguidelines-pro-type-member-init.

cppcoreguidelines-pro-type-reinterpret-cast   New in this release

cppcoreguidelines-pro-type-reinterpret-cast.

cppcoreguidelines-pro-type-static-cast-downcast   New in this release

cppcoreguidelines-pro-type-static-cast-downcast.

cppcoreguidelines-pro-type-union-access   New in this release

cppcoreguidelines-pro-type-union-access.

cppcoreguidelines-pro-type-vararg   New in this release

cppcoreguidelines-pro-type-vararg.

cppcoreguidelines-rvalue-reference-param-not-moved   New in this release

cppcoreguidelines-rvalue-reference-param-not-moved.

cppcoreguidelines-slicing   New in this release

cppcoreguidelines-slicing.

cppcoreguidelines-special-member-functions   New in this release

cppcoreguidelines-special-member-functions.

cppcoreguidelines-use-default-member-init   New in this release

cppcoreguidelines-use-default-member-init.

cppcoreguidelines-virtual-class-destructor   New in this release

cppcoreguidelines-virtual-class-destructor.

darwin-avoid-spinlock   New in this release

darwin-avoid-spinlock.

darwin-dispatch-once-nonstatic   New in this release

darwin-dispatch-once-nonstatic.

fuchsia-default-arguments-calls   New in this release

fuchsia-default-arguments-calls.

fuchsia-default-arguments-declarations   New in this release

fuchsia-default-arguments-declarations.

fuchsia-header-anon-namespaces   New in this release

fuchsia-header-anon-namespaces.

fuchsia-multiple-inheritance   New in this release

fuchsia-multiple-inheritance.

fuchsia-overloaded-operator   New in this release

fuchsia-overloaded-operator.

fuchsia-statically-constructed-objects   New in this release

fuchsia-statically-constructed-objects.

fuchsia-trailing-return   New in this release

fuchsia-trailing-return.

fuchsia-virtual-inheritance   New in this release

fuchsia-virtual-inheritance.

google-build-explicit-make-pair   New in this release

google-build-explicit-make-pair.

google-build-namespaces   New in this release

google-build-namespaces.

google-build-using-namespace   New in this release

google-build-using-namespace.

google-default-arguments   New in this release

google-default-arguments.

google-explicit-constructor   New in this release

google-explicit-constructor.

google-global-names-in-headers   New in this release

google-global-names-in-headers.

google-objc-avoid-nsobject-new   New in this release

google-objc-avoid-nsobject-new.

google-objc-avoid-throwing-exception   New in this release

google-objc-avoid-throwing-exception.

google-objc-function-naming   New in this release

google-objc-function-naming.

google-objc-global-variable-declaration   New in this release

google-objc-global-variable-declaration.

google-readability-avoid-underscore-in-googletest-name   New in this release

google-readability-avoid-underscore-in-googletest-name.

google-readability-braces-around-statements   New in this release

google-readability-braces-around-statements.

google-readability-casting   New in this release

google-readability-casting.

google-readability-function-size   New in this release

google-readability-function-size.

google-readability-namespace-comments   New in this release

google-readability-namespace-comments.

google-readability-todo   New in this release

google-readability-todo.

google-runtime-int   New in this release

google-runtime-int.

google-runtime-operator   New in this release

google-runtime-operator.

google-upgrade-googletest-case   New in this release

google-upgrade-googletest-case.

hicpp-avoid-c-arrays   New in this release

hicpp-avoid-c-arrays.

hicpp-avoid-goto   New in this release

hicpp-avoid-goto.

hicpp-braces-around-statements   New in this release

hicpp-braces-around-statements.

hicpp-deprecated-headers   New in this release

hicpp-deprecated-headers.

hicpp-exception-baseclass   New in this release

hicpp-exception-baseclass.

hicpp-explicit-conversions   New in this release

hicpp-explicit-conversions.

hicpp-function-size   New in this release

hicpp-function-size.

hicpp-ignored-remove-result   New in this release

hicpp-ignored-remove-result.

hicpp-invalid-access-moved   New in this release

hicpp-invalid-access-moved.

hicpp-member-init   New in this release

hicpp-member-init.

hicpp-move-const-arg   New in this release

hicpp-move-const-arg.

hicpp-multiway-paths-covered   New in this release

hicpp-multiway-paths-covered.

hicpp-named-parameter   New in this release

hicpp-named-parameter.

hicpp-new-delete-operators   New in this release

hicpp-new-delete-operators.

hicpp-no-array-decay   New in this release

hicpp-no-array-decay.

hicpp-no-assembler   New in this release

hicpp-no-assembler.

hicpp-no-malloc   New in this release

hicpp-no-malloc.

hicpp-noexcept-move   New in this release

hicpp-noexcept-move.

hicpp-signed-bitwise   New in this release

hicpp-signed-bitwise.

hicpp-special-member-functions   New in this release

hicpp-special-member-functions.

hicpp-static-assert   New in this release

hicpp-static-assert.

hicpp-undelegated-constructor   New in this release

hicpp-undelegated-constructor.

hicpp-uppercase-literal-suffix   New in this release

hicpp-uppercase-literal-suffix.

hicpp-use-auto   New in this release

hicpp-use-auto.

hicpp-use-emplace   New in this release

hicpp-use-emplace.

hicpp-use-equals-default   New in this release

hicpp-use-equals-default.

hicpp-use-equals-delete   New in this release

hicpp-use-equals-delete.

hicpp-use-noexcept   New in this release

hicpp-use-noexcept.

hicpp-use-nullptr   New in this release

hicpp-use-nullptr.

hicpp-use-override   New in this release

hicpp-use-override.

hicpp-vararg   New in this release

hicpp-vararg.

linuxkernel-must-check-errs   New in this release

linuxkernel-must-check-errs.

llvm-else-after-return   New in this release

llvm-else-after-return.

llvm-header-guard   New in this release

llvm-header-guard.

llvm-include-order   New in this release

llvm-include-order.

llvm-namespace-comment   New in this release

llvm-namespace-comment.

llvm-prefer-isa-or-dyn-cast-in-conditionals   New in this release

llvm-prefer-isa-or-dyn-cast-in-conditionals.

llvm-prefer-register-over-unsigned   New in this release

llvm-prefer-register-over-unsigned.

llvm-qualified-auto   New in this release

llvm-qualified-auto.

llvm-twine-local   New in this release

llvm-twine-local.

llvmlibc-callee-namespace   New in this release

llvmlibc-callee-namespace.

llvmlibc-implementation-in-namespace   New in this release

llvmlibc-implementation-in-namespace.

llvmlibc-inline-function-decl   New in this release

llvmlibc-inline-function-decl.

llvmlibc-restrict-system-libc-headers   New in this release

llvmlibc-restrict-system-libc-headers.

misc-confusable-identifiers   New in this release

misc-confusable-identifiers.

misc-const-correctness   New in this release

misc-const-correctness.

misc-coroutine-hostile-raii   New in this release

misc-coroutine-hostile-raii.

misc-definitions-in-headers   New in this release

misc-definitions-in-headers.

misc-header-include-cycle   New in this release

misc-header-include-cycle.

misc-include-cleaner   New in this release

misc-include-cleaner.

misc-misleading-bidirectional   New in this release

misc-misleading-bidirectional.

misc-misleading-identifier   New in this release

misc-misleading-identifier.

misc-misplaced-const   New in this release

misc-misplaced-const.

misc-new-delete-overloads   New in this release

misc-new-delete-overloads.

misc-no-recursion   New in this release

misc-no-recursion.

misc-non-copyable-objects   New in this release

misc-non-copyable-objects.

misc-non-private-member-variables-in-classes   New in this release

misc-non-private-member-variables-in-classes.

misc-redundant-expression   New in this release

misc-redundant-expression.

misc-static-assert   New in this release

misc-static-assert.

misc-throw-by-value-catch-by-reference   New in this release

misc-throw-by-value-catch-by-reference.

misc-unconventional-assign-operator   New in this release

misc-unconventional-assign-operator.

misc-uniqueptr-reset-release   New in this release

misc-uniqueptr-reset-release.

misc-unused-alias-decls   New in this release

misc-unused-alias-decls.

misc-unused-parameters   New in this release

misc-unused-parameters.

misc-unused-using-decls   New in this release

misc-unused-using-decls.

misc-use-anonymous-namespace   New in this release

misc-use-anonymous-namespace.

misc-use-internal-linkage   New in this release

misc-use-internal-linkage.

modernize-avoid-bind   New in this release

modernize-avoid-bind.

modernize-avoid-c-arrays   New in this release

modernize-avoid-c-arrays.

modernize-concat-nested-namespaces   New in this release

modernize-concat-nested-namespaces.

modernize-deprecated-headers   New in this release

modernize-deprecated-headers.

modernize-deprecated-ios-base-aliases   New in this release

modernize-deprecated-ios-base-aliases.

modernize-loop-convert   New in this release

modernize-loop-convert.

modernize-macro-to-enum   New in this release

modernize-macro-to-enum.

modernize-make-shared   New in this release

modernize-make-shared.

modernize-make-unique   New in this release

modernize-make-unique.

modernize-min-max-use-initializer-list   New in this release

modernize-min-max-use-initializer-list.

modernize-pass-by-value   New in this release

modernize-pass-by-value.

modernize-raw-string-literal   New in this release

modernize-raw-string-literal.

modernize-redundant-void-arg   New in this release

modernize-redundant-void-arg.

modernize-replace-auto-ptr   New in this release

modernize-replace-auto-ptr.

modernize-replace-disallow-copy-and-assign-macro   New in this release

modernize-replace-disallow-copy-and-assign-macro.

modernize-replace-random-shuffle   New in this release

modernize-replace-random-shuffle.

modernize-return-braced-init-list   New in this release

modernize-return-braced-init-list.

modernize-shrink-to-fit   New in this release

modernize-shrink-to-fit.

modernize-type-traits   New in this release

modernize-type-traits.

modernize-unary-static-assert   New in this release

modernize-unary-static-assert.

modernize-use-auto   New in this release

modernize-use-auto.

modernize-use-bool-literals   New in this release

modernize-use-bool-literals.

modernize-use-constraints   New in this release

modernize-use-constraints.

modernize-use-default-member-init   New in this release

modernize-use-default-member-init.

modernize-use-designated-initializers   New in this release

modernize-use-designated-initializers.

modernize-use-emplace   New in this release

modernize-use-emplace.

modernize-use-equals-default   New in this release

modernize-use-equals-default.

modernize-use-equals-delete   New in this release

modernize-use-equals-delete.

modernize-use-integer-sign-comparison   New in this release

modernize-use-integer-sign-comparison.

modernize-use-nodiscard   New in this release

modernize-use-nodiscard.

modernize-use-noexcept   New in this release

modernize-use-noexcept.

modernize-use-nullptr   New in this release

modernize-use-nullptr.

modernize-use-override   New in this release

modernize-use-override.

modernize-use-ranges   New in this release

modernize-use-ranges.

modernize-use-starts-ends-with   New in this release

modernize-use-starts-ends-with.

modernize-use-std-format   New in this release

modernize-use-std-format.

modernize-use-std-numbers   New in this release

modernize-use-std-numbers.

modernize-use-std-print   New in this release

modernize-use-std-print.

modernize-use-trailing-return-type   New in this release

modernize-use-trailing-return-type.

modernize-use-transparent-functors   New in this release

modernize-use-transparent-functors.

modernize-use-uncaught-exceptions   New in this release

modernize-use-uncaught-exceptions.

modernize-use-using   New in this release

modernize-use-using.

mpi-buffer-deref   New in this release

mpi-buffer-deref.

mpi-type-mismatch   New in this release

mpi-type-mismatch.

objc-assert-equals   New in this release

objc-assert-equals.

objc-avoid-nserror-init   New in this release

objc-avoid-nserror-init.

objc-dealloc-in-category   New in this release

objc-dealloc-in-category.

objc-forbidden-subclassing   New in this release

objc-forbidden-subclassing.

objc-missing-hash   New in this release

objc-missing-hash.

objc-nsdate-formatter   New in this release

objc-nsdate-formatter.

objc-nsinvocation-argument-lifetime   New in this release

objc-nsinvocation-argument-lifetime.

objc-property-declaration   New in this release

objc-property-declaration.

objc-super-self   New in this release

objc-super-self.

openmp-exception-escape   New in this release

openmp-exception-escape.

openmp-use-default-none   New in this release

openmp-use-default-none.

performance-avoid-endl   New in this release

performance-avoid-endl.

performance-enum-size   New in this release

performance-enum-size.

performance-faster-string-find   New in this release

performance-faster-string-find.

performance-for-range-copy   New in this release

performance-for-range-copy.

performance-implicit-conversion-in-loop   New in this release

performance-implicit-conversion-in-loop.

performance-inefficient-algorithm   New in this release

performance-inefficient-algorithm.

performance-inefficient-string-concatenation   New in this release

performance-inefficient-string-concatenation.

performance-inefficient-vector-operation   New in this release

performance-inefficient-vector-operation.

performance-move-const-arg   New in this release

performance-move-const-arg.

performance-move-constructor-init   New in this release

performance-move-constructor-init.

performance-no-automatic-move   New in this release

performance-no-automatic-move.

performance-no-int-to-ptr   New in this release

performance-no-int-to-ptr.

performance-noexcept-destructor   New in this release

performance-noexcept-destructor.

performance-noexcept-move-constructor   New in this release

performance-noexcept-move-constructor.

performance-noexcept-swap   New in this release

performance-noexcept-swap.

performance-trivially-destructible   New in this release

performance-trivially-destructible.

performance-type-promotion-in-math-fn   New in this release

performance-type-promotion-in-math-fn.

performance-unnecessary-copy-initialization   New in this release

performance-unnecessary-copy-initialization.

performance-unnecessary-value-param   New in this release

performance-unnecessary-value-param.

portability-restrict-system-includes   New in this release

portability-restrict-system-includes.

portability-simd-intrinsics   New in this release

portability-simd-intrinsics.

portability-std-allocator-const   New in this release

portability-std-allocator-const.

portability-template-virtual-member-function   New in this release

portability-template-virtual-member-function.

readability-avoid-const-params-in-decls   New in this release

readability-avoid-const-params-in-decls.

readability-avoid-nested-conditional-operator   New in this release

readability-avoid-nested-conditional-operator.

readability-avoid-return-with-void-value   New in this release

readability-avoid-return-with-void-value.

readability-avoid-unconditional-preprocessor-if   New in this release

readability-avoid-unconditional-preprocessor-if.

readability-braces-around-statements   New in this release

readability-braces-around-statements.

readability-const-return-type   New in this release

readability-const-return-type.

readability-container-contains   New in this release

readability-container-contains.

readability-container-data-pointer   New in this release

readability-container-data-pointer.

readability-container-size-empty   New in this release

readability-container-size-empty.

readability-convert-member-functions-to-static   New in this release

readability-convert-member-functions-to-static.

readability-delete-null-pointer   New in this release

readability-delete-null-pointer.

readability-duplicate-include   New in this release

readability-duplicate-include.

readability-else-after-return   New in this release

readability-else-after-return.

readability-enum-initial-value   New in this release

readability-enum-initial-value.

readability-function-cognitive-complexity   New in this release

readability-function-cognitive-complexity.

readability-function-size   New in this release

readability-function-size.

readability-identifier-length   New in this release

readability-identifier-length.

readability-identifier-naming   New in this release

readability-identifier-naming.

readability-implicit-bool-conversion   New in this release

readability-implicit-bool-conversion.

readability-inconsistent-declaration-parameter-name   New in this release

readability-inconsistent-declaration-parameter-name.

readability-isolate-declaration   New in this release

readability-isolate-declaration.

readability-magic-numbers   New in this release

readability-magic-numbers.

readability-make-member-function-const   New in this release

readability-make-member-function-const.

readability-math-missing-parentheses   New in this release

readability-math-missing-parentheses.

readability-misleading-indentation   New in this release

readability-misleading-indentation.

readability-misplaced-array-index   New in this release

readability-misplaced-array-index.

readability-named-parameter   New in this release

readability-named-parameter.

readability-non-const-parameter   New in this release

readability-non-const-parameter.

readability-operators-representation   New in this release

readability-operators-representation.

readability-qualified-auto   New in this release

readability-qualified-auto.

readability-redundant-access-specifiers   New in this release

readability-redundant-access-specifiers.

readability-redundant-casting   New in this release

readability-redundant-casting.

readability-redundant-control-flow   New in this release

readability-redundant-control-flow.

readability-redundant-declaration   New in this release

readability-redundant-declaration.

readability-redundant-function-ptr-dereference   New in this release

readability-redundant-function-ptr-dereference.

readability-redundant-inline-specifier   New in this release

readability-redundant-inline-specifier.

readability-redundant-member-init   New in this release

readability-redundant-member-init.

readability-redundant-preprocessor   New in this release

readability-redundant-preprocessor.

readability-redundant-smartptr-get   New in this release

readability-redundant-smartptr-get.

readability-redundant-string-cstr   New in this release

readability-redundant-string-cstr.

readability-redundant-string-init   New in this release

readability-redundant-string-init.

readability-reference-to-constructed-temporary   New in this release

readability-reference-to-constructed-temporary.

readability-simplify-boolean-expr   New in this release

readability-simplify-boolean-expr.

readability-simplify-subscript-expr   New in this release

readability-simplify-subscript-expr.

readability-static-accessed-through-instance   New in this release

readability-static-accessed-through-instance.

readability-static-definition-in-anonymous-namespace   New in this release

readability-static-definition-in-anonymous-namespace.

readability-string-compare   New in this release

readability-string-compare.

readability-suspicious-call-argument   New in this release

readability-suspicious-call-argument.

readability-uniqueptr-delete-release   New in this release

readability-uniqueptr-delete-release.

readability-uppercase-literal-suffix   New in this release

readability-uppercase-literal-suffix.

readability-use-anyofallof   New in this release

readability-use-anyofallof.

readability-use-std-min-max   New in this release

readability-use-std-min-max.

Unknown clang-tidy checks   New in this release

Unknown clang-tidy checks.

zircon-temporary-objects   New in this release

zircon-temporary-objects.

Last modified: 29 July 2025