Clang-Tidy Checks
- abseil-cleanup-ctad
abseil-cleanup-ctad.
- abseil-duration-addition
abseil-duration-addition.
- abseil-duration-comparison
abseil-duration-comparison.
- abseil-duration-conversion-cast
abseil-duration-conversion-cast.
- abseil-duration-division
abseil-duration-division.
- abseil-duration-factory-float
abseil-duration-factory-float.
- abseil-duration-factory-scale
abseil-duration-factory-scale.
- abseil-duration-subtraction
abseil-duration-subtraction.
- abseil-duration-unnecessary-conversion
abseil-duration-unnecessary-conversion.
- abseil-faster-strsplit-delimiter
abseil-faster-strsplit-delimiter.
- abseil-no-internal-dependencies
abseil-no-internal-dependencies.
- abseil-no-namespace
abseil-no-namespace.
- abseil-redundant-strcat-calls
abseil-redundant-strcat-calls.
- abseil-str-cat-append
abseil-str-cat-append.
- abseil-string-find-startswith
abseil-string-find-startswith.
- abseil-string-find-str-contains
abseil-string-find-str-contains.
- abseil-time-comparison
abseil-time-comparison.
- abseil-time-subtraction
abseil-time-subtraction.
- abseil-upgrade-duration-conversions
abseil-upgrade-duration-conversions.
- altera-id-dependent-backward-branch
altera-id-dependent-backward-branch.
- altera-kernel-name-restriction
altera-kernel-name-restriction.
- altera-single-work-item-barrier
altera-single-work-item-barrier.
- altera-struct-pack-align
altera-struct-pack-align.
- altera-unroll-loops
altera-unroll-loops.
- android-cloexec-accept
android-cloexec-accept.
- android-cloexec-accept4
android-cloexec-accept4.
- android-cloexec-creat
android-cloexec-creat.
- android-cloexec-dup
android-cloexec-dup.
- android-cloexec-epoll-create
android-cloexec-epoll-create.
- android-cloexec-epoll-create1
android-cloexec-epoll-create1.
- android-cloexec-fopen
android-cloexec-fopen.
- android-cloexec-inotify-init
android-cloexec-inotify-init.
- android-cloexec-inotify-init1
android-cloexec-inotify-init1.
- android-cloexec-memfd-create
android-cloexec-memfd-create.
- android-cloexec-open
android-cloexec-open.
- android-cloexec-pipe
android-cloexec-pipe.
- android-cloexec-pipe2
android-cloexec-pipe2.
- android-cloexec-socket
android-cloexec-socket.
- android-comparison-in-temp-failure-retry
android-comparison-in-temp-failure-retry.
- boost-use-ranges
boost-use-ranges.
- boost-use-to-string
boost-use-to-string.
- bugprone-argument-comment
bugprone-argument-comment.
- bugprone-assert-side-effect
bugprone-assert-side-effect.
- bugprone-assignment-in-if-condition
bugprone-assignment-in-if-condition.
- bugprone-bad-signal-to-kill-thread
bugprone-bad-signal-to-kill-thread.
- bugprone-bitwise-pointer-cast
bugprone-bitwise-pointer-cast.
- bugprone-bool-pointer-implicit-conversion
bugprone-bool-pointer-implicit-conversion.
- bugprone-branch-clone
bugprone-branch-clone.
- bugprone-casting-through-void
bugprone-casting-through-void.
- bugprone-chained-comparison
bugprone-chained-comparison.
- bugprone-compare-pointer-to-member-virtual-function
bugprone-compare-pointer-to-member-virtual-function.
- bugprone-copy-constructor-init
bugprone-copy-constructor-init.
- bugprone-crtp-constructor-accessibility
bugprone-crtp-constructor-accessibility.
- bugprone-dangling-handle
bugprone-dangling-handle.
- bugprone-dynamic-static-initializers
bugprone-dynamic-static-initializers.
- bugprone-easily-swappable-parameters
bugprone-easily-swappable-parameters.
- bugprone-empty-catch
bugprone-empty-catch.
- bugprone-exception-escape
bugprone-exception-escape.
- bugprone-fold-init-type
bugprone-fold-init-type.
- bugprone-forward-declaration-namespace
bugprone-forward-declaration-namespace.
- bugprone-forwarding-reference-overload
bugprone-forwarding-reference-overload.
- bugprone-implicit-widening-of-multiplication-result
bugprone-implicit-widening-of-multiplication-result.
- bugprone-inaccurate-erase
bugprone-inaccurate-erase.
- bugprone-inc-dec-in-conditions
bugprone-inc-dec-in-conditions.
- bugprone-incorrect-enable-if
bugprone-incorrect-enable-if.
- bugprone-incorrect-enable-shared-from-this
bugprone-incorrect-enable-shared-from-this.
- bugprone-incorrect-roundings
bugprone-incorrect-roundings.
- bugprone-infinite-loop
bugprone-infinite-loop.
- bugprone-integer-division
bugprone-integer-division.
- bugprone-lambda-function-name
bugprone-lambda-function-name.
- bugprone-macro-parentheses
bugprone-macro-parentheses.
- bugprone-macro-repeated-side-effects
bugprone-macro-repeated-side-effects.
- bugprone-misplaced-operator-in-strlen-in-alloc
bugprone-misplaced-operator-in-strlen-in-alloc.
- bugprone-misplaced-pointer-arithmetic-in-alloc
bugprone-misplaced-pointer-arithmetic-in-alloc.
- bugprone-misplaced-widening-cast
bugprone-misplaced-widening-cast.
- bugprone-move-forwarding-reference
bugprone-move-forwarding-reference.
- bugprone-multi-level-implicit-pointer-conversion
bugprone-multi-level-implicit-pointer-conversion.
- bugprone-multiple-new-in-one-expression
bugprone-multiple-new-in-one-expression.
- bugprone-multiple-statement-macro
bugprone-multiple-statement-macro.
- bugprone-narrowing-conversions
bugprone-narrowing-conversions.
- bugprone-no-escape
bugprone-no-escape.
- bugprone-non-zero-enum-to-bool-conversion
bugprone-non-zero-enum-to-bool-conversion.
- bugprone-nondeterministic-pointer-iteration-order
bugprone-nondeterministic-pointer-iteration-order.
- bugprone-not-null-terminated-result
bugprone-not-null-terminated-result.
- bugprone-optional-value-conversion
bugprone-optional-value-conversion.
- bugprone-parent-virtual-call
bugprone-parent-virtual-call.
- bugprone-pointer-arithmetic-on-polymorphic-object
bugprone-pointer-arithmetic-on-polymorphic-object.
- bugprone-posix-return
bugprone-posix-return.
- bugprone-redundant-branch-condition
bugprone-redundant-branch-condition.
- bugprone-reserved-identifier
bugprone-reserved-identifier.
- bugprone-return-const-ref-from-parameter
bugprone-return-const-ref-from-parameter.
- bugprone-shared-ptr-array-mismatch
bugprone-shared-ptr-array-mismatch.
- bugprone-signal-handler
bugprone-signal-handler.
- bugprone-signed-char-misuse
bugprone-signed-char-misuse.
- bugprone-sizeof-container
bugprone-sizeof-container.
- bugprone-sizeof-expression
bugprone-sizeof-expression.
- bugprone-spuriously-wake-up-functions
bugprone-spuriously-wake-up-functions.
- bugprone-standalone-empty
bugprone-standalone-empty.
- bugprone-string-constructor
bugprone-string-constructor.
- bugprone-string-integer-assignment
bugprone-string-integer-assignment.
- bugprone-string-literal-with-embedded-nul
bugprone-string-literal-with-embedded-nul.
- bugprone-stringview-nullptr
bugprone-stringview-nullptr.
- bugprone-suspicious-enum-usage
bugprone-suspicious-enum-usage.
- bugprone-suspicious-include
bugprone-suspicious-include.
- bugprone-suspicious-memory-comparison
bugprone-suspicious-memory-comparison.
- bugprone-suspicious-memset-usage
bugprone-suspicious-memset-usage.
- bugprone-suspicious-missing-comma
bugprone-suspicious-missing-comma.
- bugprone-suspicious-realloc-usage
bugprone-suspicious-realloc-usage.
- bugprone-suspicious-semicolon
bugprone-suspicious-semicolon.
- bugprone-suspicious-string-compare
bugprone-suspicious-string-compare.
- bugprone-suspicious-stringview-data-usage
bugprone-suspicious-stringview-data-usage.
- bugprone-swapped-arguments
bugprone-swapped-arguments.
- bugprone-switch-missing-default-case
bugprone-switch-missing-default-case.
- bugprone-tagged-union-member-count
bugprone-tagged-union-member-count.
- bugprone-terminating-continue
bugprone-terminating-continue.
- bugprone-throw-keyword-missing
bugprone-throw-keyword-missing.
- bugprone-too-small-loop-variable
bugprone-too-small-loop-variable.
- bugprone-unchecked-optional-access
bugprone-unchecked-optional-access.
- bugprone-undefined-memory-manipulation
bugprone-undefined-memory-manipulation.
- bugprone-undelegated-constructor
bugprone-undelegated-constructor.
- bugprone-unhandled-exception-at-new
bugprone-unhandled-exception-at-new.
- bugprone-unhandled-self-assignment
bugprone-unhandled-self-assignment.
- bugprone-unique-ptr-array-mismatch
bugprone-unique-ptr-array-mismatch.
- bugprone-unsafe-functions
bugprone-unsafe-functions.
- bugprone-unused-local-non-trivial-variable
bugprone-unused-local-non-trivial-variable.
- bugprone-unused-raii
bugprone-unused-raii.
- bugprone-unused-return-value
bugprone-unused-return-value.
- bugprone-use-after-move
bugprone-use-after-move.
- bugprone-virtual-near-miss
bugprone-virtual-near-miss.
- cert-arr39-c
cert-arr39-c.
- cert-con36-c
cert-con36-c.
- cert-con54-cpp
cert-con54-cpp.
- cert-ctr56-cpp
cert-ctr56-cpp.
- cert-dcl03-c
cert-dcl03-c.
- cert-dcl16-c
cert-dcl16-c.
- cert-dcl37-c
cert-dcl37-c.
- cert-dcl50-cpp
cert-dcl50-cpp.
- cert-dcl51-cpp
cert-dcl51-cpp.
- cert-dcl54-cpp
cert-dcl54-cpp.
- cert-dcl58-cpp
cert-dcl58-cpp.
- cert-dcl59-cpp
cert-dcl59-cpp.
- cert-env33-c
cert-env33-c.
- cert-err09-cpp
cert-err09-cpp.
- cert-err33-c
cert-err33-c.
- cert-err34-c
cert-err34-c.
- cert-err52-cpp
cert-err52-cpp.
- cert-err58-cpp
cert-err58-cpp.
- cert-err60-cpp
cert-err60-cpp.
- cert-err61-cpp
cert-err61-cpp.
- cert-exp42-c
cert-exp42-c.
- cert-fio38-c
cert-fio38-c.
- cert-flp30-c
cert-flp30-c.
- cert-flp37-c
cert-flp37-c.
- cert-int09-c
cert-int09-c.
- cert-mem57-cpp
cert-mem57-cpp.
- cert-msc24-c
cert-msc24-c.
- cert-msc30-c
cert-msc30-c.
- cert-msc32-c
cert-msc32-c.
- cert-msc33-c
cert-msc33-c.
- cert-msc50-cpp
cert-msc50-cpp.
- cert-msc51-cpp
cert-msc51-cpp.
- cert-msc54-cpp
cert-msc54-cpp.
- cert-oop11-cpp
cert-oop11-cpp.
- cert-oop54-cpp
cert-oop54-cpp.
- cert-oop57-cpp
cert-oop57-cpp.
- cert-oop58-cpp
cert-oop58-cpp.
- cert-pos44-c
cert-pos44-c.
- cert-pos47-c
cert-pos47-c.
- cert-sig30-c
cert-sig30-c.
- cert-str34-c
cert-str34-c.
- concurrency-mt-unsafe
concurrency-mt-unsafe.
- concurrency-thread-canceltype-asynchronous
concurrency-thread-canceltype-asynchronous.
- cppcoreguidelines-avoid-c-arrays
cppcoreguidelines-avoid-c-arrays.
- cppcoreguidelines-avoid-capturing-lambda-coroutines
cppcoreguidelines-avoid-capturing-lambda-coroutines.
- cppcoreguidelines-avoid-const-or-ref-data-members
cppcoreguidelines-avoid-const-or-ref-data-members.
- cppcoreguidelines-avoid-do-while
cppcoreguidelines-avoid-do-while.
- cppcoreguidelines-avoid-goto
cppcoreguidelines-avoid-goto.
- cppcoreguidelines-avoid-magic-numbers
cppcoreguidelines-avoid-magic-numbers.
- cppcoreguidelines-avoid-non-const-global-variables
cppcoreguidelines-avoid-non-const-global-variables.
- cppcoreguidelines-avoid-reference-coroutine-parameters
cppcoreguidelines-avoid-reference-coroutine-parameters.
- cppcoreguidelines-c-copy-assignment-signature
cppcoreguidelines-c-copy-assignment-signature.
- cppcoreguidelines-explicit-virtual-functions
cppcoreguidelines-explicit-virtual-functions.
- cppcoreguidelines-init-variables
cppcoreguidelines-init-variables.
- cppcoreguidelines-interfaces-global-init
cppcoreguidelines-interfaces-global-init.
- cppcoreguidelines-macro-to-enum
cppcoreguidelines-macro-to-enum.
- cppcoreguidelines-macro-usage
cppcoreguidelines-macro-usage.
- cppcoreguidelines-misleading-capture-default-by-value
cppcoreguidelines-misleading-capture-default-by-value.
- cppcoreguidelines-missing-std-forward
cppcoreguidelines-missing-std-forward.
- cppcoreguidelines-narrowing-conversions
cppcoreguidelines-narrowing-conversions.
- cppcoreguidelines-no-malloc
cppcoreguidelines-no-malloc.
- cppcoreguidelines-no-suspend-with-lock
cppcoreguidelines-no-suspend-with-lock.
- cppcoreguidelines-noexcept-destructor
cppcoreguidelines-noexcept-destructor.
- cppcoreguidelines-noexcept-move-operations
cppcoreguidelines-noexcept-move-operations.
- cppcoreguidelines-noexcept-swap
cppcoreguidelines-noexcept-swap.
- cppcoreguidelines-non-private-member-variables-in-classes
cppcoreguidelines-non-private-member-variables-in-classes.
- cppcoreguidelines-owning-memory
cppcoreguidelines-owning-memory.
- cppcoreguidelines-prefer-member-initializer
cppcoreguidelines-prefer-member-initializer.
- cppcoreguidelines-pro-bounds-array-to-pointer-decay
cppcoreguidelines-pro-bounds-array-to-pointer-decay.
- cppcoreguidelines-pro-bounds-constant-array-index
cppcoreguidelines-pro-bounds-constant-array-index.
- cppcoreguidelines-pro-bounds-pointer-arithmetic
cppcoreguidelines-pro-bounds-pointer-arithmetic.
- cppcoreguidelines-pro-type-const-cast
cppcoreguidelines-pro-type-const-cast.
- cppcoreguidelines-pro-type-cstyle-cast
cppcoreguidelines-pro-type-cstyle-cast.
- cppcoreguidelines-pro-type-member-init
cppcoreguidelines-pro-type-member-init.
- cppcoreguidelines-pro-type-reinterpret-cast
cppcoreguidelines-pro-type-reinterpret-cast.
- cppcoreguidelines-pro-type-static-cast-downcast
cppcoreguidelines-pro-type-static-cast-downcast.
- cppcoreguidelines-pro-type-union-access
cppcoreguidelines-pro-type-union-access.
- cppcoreguidelines-pro-type-vararg
cppcoreguidelines-pro-type-vararg.
- cppcoreguidelines-rvalue-reference-param-not-moved
cppcoreguidelines-rvalue-reference-param-not-moved.
- cppcoreguidelines-slicing
cppcoreguidelines-slicing.
- cppcoreguidelines-special-member-functions
cppcoreguidelines-special-member-functions.
- cppcoreguidelines-use-default-member-init
cppcoreguidelines-use-default-member-init.
- cppcoreguidelines-virtual-class-destructor
cppcoreguidelines-virtual-class-destructor.
- darwin-avoid-spinlock
darwin-avoid-spinlock.
- darwin-dispatch-once-nonstatic
darwin-dispatch-once-nonstatic.
- fuchsia-default-arguments-calls
fuchsia-default-arguments-calls.
- fuchsia-default-arguments-declarations
fuchsia-default-arguments-declarations.
- fuchsia-header-anon-namespaces
fuchsia-header-anon-namespaces.
- fuchsia-multiple-inheritance
fuchsia-multiple-inheritance.
- fuchsia-overloaded-operator
fuchsia-overloaded-operator.
- fuchsia-statically-constructed-objects
fuchsia-statically-constructed-objects.
- fuchsia-trailing-return
fuchsia-trailing-return.
- fuchsia-virtual-inheritance
fuchsia-virtual-inheritance.
- google-build-explicit-make-pair
google-build-explicit-make-pair.
- google-build-namespaces
google-build-namespaces.
- google-build-using-namespace
google-build-using-namespace.
- google-default-arguments
google-default-arguments.
- google-explicit-constructor
google-explicit-constructor.
- google-global-names-in-headers
google-global-names-in-headers.
- google-objc-avoid-nsobject-new
google-objc-avoid-nsobject-new.
- google-objc-avoid-throwing-exception
google-objc-avoid-throwing-exception.
- google-objc-function-naming
google-objc-function-naming.
- google-objc-global-variable-declaration
google-objc-global-variable-declaration.
- google-readability-avoid-underscore-in-googletest-name
google-readability-avoid-underscore-in-googletest-name.
- google-readability-braces-around-statements
google-readability-braces-around-statements.
- google-readability-casting
google-readability-casting.
- google-readability-function-size
google-readability-function-size.
- google-readability-namespace-comments
google-readability-namespace-comments.
- google-readability-todo
google-readability-todo.
- google-runtime-int
google-runtime-int.
- google-runtime-operator
google-runtime-operator.
- google-upgrade-googletest-case
google-upgrade-googletest-case.
- hicpp-avoid-c-arrays
hicpp-avoid-c-arrays.
- hicpp-avoid-goto
hicpp-avoid-goto.
- hicpp-braces-around-statements
hicpp-braces-around-statements.
- hicpp-deprecated-headers
hicpp-deprecated-headers.
- hicpp-exception-baseclass
hicpp-exception-baseclass.
- hicpp-explicit-conversions
hicpp-explicit-conversions.
- hicpp-function-size
hicpp-function-size.
- hicpp-ignored-remove-result
hicpp-ignored-remove-result.
- hicpp-invalid-access-moved
hicpp-invalid-access-moved.
- hicpp-member-init
hicpp-member-init.
- hicpp-move-const-arg
hicpp-move-const-arg.
- hicpp-multiway-paths-covered
hicpp-multiway-paths-covered.
- hicpp-named-parameter
hicpp-named-parameter.
- hicpp-new-delete-operators
hicpp-new-delete-operators.
- hicpp-no-array-decay
hicpp-no-array-decay.
- hicpp-no-assembler
hicpp-no-assembler.
- hicpp-no-malloc
hicpp-no-malloc.
- hicpp-noexcept-move
hicpp-noexcept-move.
- hicpp-signed-bitwise
hicpp-signed-bitwise.
- hicpp-special-member-functions
hicpp-special-member-functions.
- hicpp-static-assert
hicpp-static-assert.
- hicpp-undelegated-constructor
hicpp-undelegated-constructor.
- hicpp-uppercase-literal-suffix
hicpp-uppercase-literal-suffix.
- hicpp-use-auto
hicpp-use-auto.
- hicpp-use-emplace
hicpp-use-emplace.
- hicpp-use-equals-default
hicpp-use-equals-default.
- hicpp-use-equals-delete
hicpp-use-equals-delete.
- hicpp-use-noexcept
hicpp-use-noexcept.
- hicpp-use-nullptr
hicpp-use-nullptr.
- hicpp-use-override
hicpp-use-override.
- hicpp-vararg
hicpp-vararg.
- linuxkernel-must-check-errs
linuxkernel-must-check-errs.
- llvm-else-after-return
llvm-else-after-return.
- llvm-header-guard
llvm-header-guard.
- llvm-include-order
llvm-include-order.
- llvm-namespace-comment
llvm-namespace-comment.
- llvm-prefer-isa-or-dyn-cast-in-conditionals
llvm-prefer-isa-or-dyn-cast-in-conditionals.
- llvm-prefer-register-over-unsigned
llvm-prefer-register-over-unsigned.
- llvm-qualified-auto
llvm-qualified-auto.
- llvm-twine-local
llvm-twine-local.
- llvmlibc-callee-namespace
llvmlibc-callee-namespace.
- llvmlibc-implementation-in-namespace
llvmlibc-implementation-in-namespace.
- llvmlibc-inline-function-decl
llvmlibc-inline-function-decl.
- llvmlibc-restrict-system-libc-headers
llvmlibc-restrict-system-libc-headers.
- misc-confusable-identifiers
misc-confusable-identifiers.
- misc-const-correctness
misc-const-correctness.
- misc-coroutine-hostile-raii
misc-coroutine-hostile-raii.
- misc-definitions-in-headers
misc-definitions-in-headers.
- misc-header-include-cycle
misc-header-include-cycle.
- misc-include-cleaner
misc-include-cleaner.
- misc-misleading-bidirectional
misc-misleading-bidirectional.
- misc-misleading-identifier
misc-misleading-identifier.
- misc-misplaced-const
misc-misplaced-const.
- misc-new-delete-overloads
misc-new-delete-overloads.
- misc-no-recursion
misc-no-recursion.
- misc-non-copyable-objects
misc-non-copyable-objects.
- misc-non-private-member-variables-in-classes
misc-non-private-member-variables-in-classes.
- misc-redundant-expression
misc-redundant-expression.
- misc-static-assert
misc-static-assert.
- misc-throw-by-value-catch-by-reference
misc-throw-by-value-catch-by-reference.
- misc-unconventional-assign-operator
misc-unconventional-assign-operator.
- misc-uniqueptr-reset-release
misc-uniqueptr-reset-release.
- misc-unused-alias-decls
misc-unused-alias-decls.
- misc-unused-parameters
misc-unused-parameters.
- misc-unused-using-decls
misc-unused-using-decls.
- misc-use-anonymous-namespace
misc-use-anonymous-namespace.
- misc-use-internal-linkage
misc-use-internal-linkage.
- modernize-avoid-bind
modernize-avoid-bind.
- modernize-avoid-c-arrays
modernize-avoid-c-arrays.
- modernize-concat-nested-namespaces
modernize-concat-nested-namespaces.
- modernize-deprecated-headers
modernize-deprecated-headers.
- modernize-deprecated-ios-base-aliases
modernize-deprecated-ios-base-aliases.
- modernize-loop-convert
modernize-loop-convert.
- modernize-macro-to-enum
modernize-macro-to-enum.
- modernize-make-shared
modernize-make-shared.
- modernize-make-unique
modernize-make-unique.
- modernize-min-max-use-initializer-list
modernize-min-max-use-initializer-list.
- modernize-pass-by-value
modernize-pass-by-value.
- modernize-raw-string-literal
modernize-raw-string-literal.
- modernize-redundant-void-arg
modernize-redundant-void-arg.
- modernize-replace-auto-ptr
modernize-replace-auto-ptr.
- modernize-replace-disallow-copy-and-assign-macro
modernize-replace-disallow-copy-and-assign-macro.
- modernize-replace-random-shuffle
modernize-replace-random-shuffle.
- modernize-return-braced-init-list
modernize-return-braced-init-list.
- modernize-shrink-to-fit
modernize-shrink-to-fit.
- modernize-type-traits
modernize-type-traits.
- modernize-unary-static-assert
modernize-unary-static-assert.
- modernize-use-auto
modernize-use-auto.
- modernize-use-bool-literals
modernize-use-bool-literals.
- modernize-use-constraints
modernize-use-constraints.
- modernize-use-default-member-init
modernize-use-default-member-init.
- modernize-use-designated-initializers
modernize-use-designated-initializers.
- modernize-use-emplace
modernize-use-emplace.
- modernize-use-equals-default
modernize-use-equals-default.
- modernize-use-equals-delete
modernize-use-equals-delete.
- modernize-use-integer-sign-comparison
modernize-use-integer-sign-comparison.
- modernize-use-nodiscard
modernize-use-nodiscard.
- modernize-use-noexcept
modernize-use-noexcept.
- modernize-use-nullptr
modernize-use-nullptr.
- modernize-use-override
modernize-use-override.
- modernize-use-ranges
modernize-use-ranges.
- modernize-use-starts-ends-with
modernize-use-starts-ends-with.
- modernize-use-std-format
modernize-use-std-format.
- modernize-use-std-numbers
modernize-use-std-numbers.
- modernize-use-std-print
modernize-use-std-print.
- modernize-use-trailing-return-type
modernize-use-trailing-return-type.
- modernize-use-transparent-functors
modernize-use-transparent-functors.
- modernize-use-uncaught-exceptions
modernize-use-uncaught-exceptions.
- modernize-use-using
modernize-use-using.
- mpi-buffer-deref
mpi-buffer-deref.
- mpi-type-mismatch
mpi-type-mismatch.
- objc-assert-equals
objc-assert-equals.
- objc-avoid-nserror-init
objc-avoid-nserror-init.
- objc-dealloc-in-category
objc-dealloc-in-category.
- objc-forbidden-subclassing
objc-forbidden-subclassing.
- objc-missing-hash
objc-missing-hash.
- objc-nsdate-formatter
objc-nsdate-formatter.
- objc-nsinvocation-argument-lifetime
objc-nsinvocation-argument-lifetime.
- objc-property-declaration
objc-property-declaration.
- objc-super-self
objc-super-self.
- openmp-exception-escape
openmp-exception-escape.
- openmp-use-default-none
openmp-use-default-none.
- performance-avoid-endl
performance-avoid-endl.
- performance-enum-size
performance-enum-size.
- performance-faster-string-find
performance-faster-string-find.
- performance-for-range-copy
performance-for-range-copy.
- performance-implicit-conversion-in-loop
performance-implicit-conversion-in-loop.
- performance-inefficient-algorithm
performance-inefficient-algorithm.
- performance-inefficient-string-concatenation
performance-inefficient-string-concatenation.
- performance-inefficient-vector-operation
performance-inefficient-vector-operation.
- performance-move-const-arg
performance-move-const-arg.
- performance-move-constructor-init
performance-move-constructor-init.
- performance-no-automatic-move
performance-no-automatic-move.
- performance-no-int-to-ptr
performance-no-int-to-ptr.
- performance-noexcept-destructor
performance-noexcept-destructor.
- performance-noexcept-move-constructor
performance-noexcept-move-constructor.
- performance-noexcept-swap
performance-noexcept-swap.
- performance-trivially-destructible
performance-trivially-destructible.
- performance-type-promotion-in-math-fn
performance-type-promotion-in-math-fn.
- performance-unnecessary-copy-initialization
performance-unnecessary-copy-initialization.
- performance-unnecessary-value-param
performance-unnecessary-value-param.
- portability-restrict-system-includes
portability-restrict-system-includes.
- portability-simd-intrinsics
portability-simd-intrinsics.
- portability-std-allocator-const
portability-std-allocator-const.
- portability-template-virtual-member-function
portability-template-virtual-member-function.
- readability-avoid-const-params-in-decls
readability-avoid-const-params-in-decls.
- readability-avoid-nested-conditional-operator
readability-avoid-nested-conditional-operator.
- readability-avoid-return-with-void-value
readability-avoid-return-with-void-value.
- readability-avoid-unconditional-preprocessor-if
readability-avoid-unconditional-preprocessor-if.
- readability-braces-around-statements
readability-braces-around-statements.
- readability-const-return-type
readability-const-return-type.
- readability-container-contains
readability-container-contains.
- readability-container-data-pointer
readability-container-data-pointer.
- readability-container-size-empty
readability-container-size-empty.
- readability-convert-member-functions-to-static
readability-convert-member-functions-to-static.
- readability-delete-null-pointer
readability-delete-null-pointer.
- readability-duplicate-include
readability-duplicate-include.
- readability-else-after-return
readability-else-after-return.
- readability-enum-initial-value
readability-enum-initial-value.
- readability-function-cognitive-complexity
readability-function-cognitive-complexity.
- readability-function-size
readability-function-size.
- readability-identifier-length
readability-identifier-length.
- readability-identifier-naming
readability-identifier-naming.
- readability-implicit-bool-conversion
readability-implicit-bool-conversion.
- readability-inconsistent-declaration-parameter-name
readability-inconsistent-declaration-parameter-name.
- readability-isolate-declaration
readability-isolate-declaration.
- readability-magic-numbers
readability-magic-numbers.
- readability-make-member-function-const
readability-make-member-function-const.
- readability-math-missing-parentheses
readability-math-missing-parentheses.
- readability-misleading-indentation
readability-misleading-indentation.
- readability-misplaced-array-index
readability-misplaced-array-index.
- readability-named-parameter
readability-named-parameter.
- readability-non-const-parameter
readability-non-const-parameter.
- readability-operators-representation
readability-operators-representation.
- readability-qualified-auto
readability-qualified-auto.
- readability-redundant-access-specifiers
readability-redundant-access-specifiers.
- readability-redundant-casting
readability-redundant-casting.
- readability-redundant-control-flow
readability-redundant-control-flow.
- readability-redundant-declaration
readability-redundant-declaration.
- readability-redundant-function-ptr-dereference
readability-redundant-function-ptr-dereference.
- readability-redundant-inline-specifier
readability-redundant-inline-specifier.
- readability-redundant-member-init
readability-redundant-member-init.
- readability-redundant-preprocessor
readability-redundant-preprocessor.
- readability-redundant-smartptr-get
readability-redundant-smartptr-get.
- readability-redundant-string-cstr
readability-redundant-string-cstr.
- readability-redundant-string-init
readability-redundant-string-init.
- readability-reference-to-constructed-temporary
readability-reference-to-constructed-temporary.
- readability-simplify-boolean-expr
readability-simplify-boolean-expr.
- readability-simplify-subscript-expr
readability-simplify-subscript-expr.
- readability-static-accessed-through-instance
readability-static-accessed-through-instance.
- readability-static-definition-in-anonymous-namespace
readability-static-definition-in-anonymous-namespace.
- readability-string-compare
readability-string-compare.
- readability-suspicious-call-argument
readability-suspicious-call-argument.
- readability-uniqueptr-delete-release
readability-uniqueptr-delete-release.
- readability-uppercase-literal-suffix
readability-uppercase-literal-suffix.
- readability-use-anyofallof
readability-use-anyofallof.
- readability-use-std-min-max
readability-use-std-min-max.
- Unknown clang-tidy checks
Unknown clang-tidy checks.
- zircon-temporary-objects
zircon-temporary-objects.