diff --git a/clang-tools-extra/docs/clang-tidy/checks/list.rst b/clang-tools-extra/docs/clang-tidy/checks/list.rst --- a/clang-tools-extra/docs/clang-tidy/checks/list.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/list.rst @@ -3,405 +3,401 @@ Clang-Tidy Checks ================= -.. Severities are coming from Codechecker: - https://github.com/Ericsson/codechecker/blob/master/config/checker_severity_map.json - If you change it here, please submit a PR on codechecker too - .. csv-table:: - :header: "Name", "Offers fixes", "Severity" - :widths: 50, 20, 10 + :header: "Name", "Offers fixes" + :widths: 50, 20 - `abseil-duration-addition `_, "Yes", "" - `abseil-duration-comparison `_, "Yes", "" - `abseil-duration-conversion-cast `_, "Yes", "" - `abseil-duration-division `_, "Yes", "" - `abseil-duration-factory-float `_, "Yes", "" - `abseil-duration-factory-scale `_, "Yes", "" - `abseil-duration-subtraction `_, "Yes", "" - `abseil-duration-unnecessary-conversion `_, "Yes", "" - `abseil-faster-strsplit-delimiter `_, "Yes", "" - `abseil-no-internal-dependencies `_, , "" - `abseil-no-namespace `_, , "" - `abseil-redundant-strcat-calls `_, "Yes", "" - `abseil-str-cat-append `_, "Yes", "" - `abseil-string-find-startswith `_, "Yes", "style" - `abseil-time-comparison `_, "Yes", "" - `abseil-time-subtraction `_, "Yes", "" - `abseil-upgrade-duration-conversions `_, "Yes", "" - `android-cloexec-accept `_, "Yes", "" - `android-cloexec-accept4 `_, , "" - `android-cloexec-creat `_, , "medium" - `android-cloexec-dup `_, , "" - `android-cloexec-epoll-create `_, , "" - `android-cloexec-epoll-create1 `_, , "" - `android-cloexec-fopen `_, , "medium" - `android-cloexec-inotify-init `_, , "" - `android-cloexec-inotify-init1 `_, , "" - `android-cloexec-memfd-create `_, , "" - `android-cloexec-open `_, , "medium" - `android-cloexec-pipe `_, , "" - `android-cloexec-pipe2 `_, , "" - `android-cloexec-socket `_, , "medium" - `android-comparison-in-temp-failure-retry `_, "Yes", "" - `boost-use-to-string `_, "Yes", "low" - `bugprone-argument-comment `_, "Yes", "low" - `bugprone-assert-side-effect `_, , "medium" - `bugprone-bad-signal-to-kill-thread `_, , "" - `bugprone-bool-pointer-implicit-conversion `_, "Yes", "low" - `bugprone-branch-clone `_, , "low" - `bugprone-copy-constructor-init `_, "Yes", "medium" - `bugprone-dangling-handle `_, , "high" - `bugprone-dynamic-static-initializers `_, , "" - `bugprone-exception-escape `_, , "medium" - `bugprone-fold-init-type `_, , "high" - `bugprone-forward-declaration-namespace `_, , "low" - `bugprone-forwarding-reference-overload `_, , "low" - `bugprone-inaccurate-erase `_, "Yes", "high" - `bugprone-incorrect-roundings `_, , "high" - `bugprone-infinite-loop `_, , "medium" - `bugprone-integer-division `_, , "medium" - `bugprone-lambda-function-name `_, , "low" - `bugprone-macro-parentheses `_, "Yes", "medium" - `bugprone-macro-repeated-side-effects `_, , "medium" - `bugprone-misplaced-operator-in-strlen-in-alloc `_, , "medium" - `bugprone-misplaced-widening-cast `_, "Yes", "high" - `bugprone-move-forwarding-reference `_, "Yes", "medium" - `bugprone-multiple-statement-macro `_, , "medium" - `bugprone-not-null-terminated-result `_, "Yes", "medium" - `bugprone-parent-virtual-call `_, "Yes", "medium" - `bugprone-posix-return `_, "Yes", "" - `bugprone-sizeof-container `_, , "high" - `bugprone-sizeof-expression `_, , "high" - `bugprone-string-constructor `_, "Yes", "high" - `bugprone-string-integer-assignment `_, "Yes", "low" - `bugprone-string-literal-with-embedded-nul `_, , "medium" - `bugprone-suspicious-enum-usage `_, , "high" - `bugprone-suspicious-memset-usage `_, "Yes", "high" - `bugprone-suspicious-missing-comma `_, , "high" - `bugprone-suspicious-semicolon `_, "Yes", "high" - `bugprone-suspicious-string-compare `_, "Yes", "medium" - `bugprone-swapped-arguments `_, "Yes", "high" - `bugprone-terminating-continue `_, "Yes", "medium" - `bugprone-throw-keyword-missing `_, , "medium" - `bugprone-too-small-loop-variable `_, , "medium" - `bugprone-undefined-memory-manipulation `_, , "medium" - `bugprone-undelegated-constructor `_, , "medium" - `bugprone-unhandled-self-assignment `_, , "medium" - `bugprone-unused-raii `_, "Yes", "high" - `bugprone-unused-return-value `_, , "medium" - `bugprone-use-after-move `_, , "high" - `bugprone-virtual-near-miss `_, "Yes", "medium" - `cert-dcl21-cpp `_, , "low" - `cert-dcl50-cpp `_, , "low" - `cert-dcl58-cpp `_, , "high" - `cert-env33-c `_, , "medium" - `cert-err34-c `_, , "low" - `cert-err52-cpp `_, , "low" - `cert-err58-cpp `_, , "low" - `cert-err60-cpp `_, , "medium" - `cert-flp30-c `_, , "high" - `cert-mem57-cpp `_, , "" - `cert-msc50-cpp `_, , "low" - `cert-msc51-cpp `_, , "medium" - `cert-oop58-cpp `_, , "" - `clang-analyzer-core.DynamicTypePropagation `_, , "" - `clang-analyzer-core.uninitialized.CapturedBlockVariable `_, , "" - `clang-analyzer-cplusplus.InnerPointer `_, , "" - `clang-analyzer-nullability.NullableReturnedFromNonnull `_, , "" - `clang-analyzer-optin.osx.OSObjectCStyleCast `_, , "" - `clang-analyzer-optin.performance.GCDAntipattern `_, , "" - `clang-analyzer-optin.performance.Padding `_, , "" - `clang-analyzer-optin.portability.UnixAPI `_, , "" - `clang-analyzer-osx.MIG `_, , "" - `clang-analyzer-osx.NumberObjectConversion `_, , "" - `clang-analyzer-osx.OSObjectRetainCount `_, , "" - `clang-analyzer-osx.ObjCProperty `_, , "" - `clang-analyzer-osx.cocoa.AutoreleaseWrite `_, , "" - `clang-analyzer-osx.cocoa.Loops `_, , "" - `clang-analyzer-osx.cocoa.MissingSuperCall `_, , "" - `clang-analyzer-osx.cocoa.NonNilReturnValue `_, , "" - `clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak `_, , "" - `clang-analyzer-valist.CopyToSelf `_, , "" - `clang-analyzer-valist.Uninitialized `_, , "" - `clang-analyzer-valist.Unterminated `_, , "" - `cppcoreguidelines-avoid-goto `_, , "style" - `cppcoreguidelines-init-variables `_, "Yes", "medium" - `cppcoreguidelines-interfaces-global-init `_, , "low" - `cppcoreguidelines-macro-usage `_, , "low" - `cppcoreguidelines-narrowing-conversions `_, , "medium" - `cppcoreguidelines-no-malloc `_, , "low" - `cppcoreguidelines-owning-memory `_, , "style" - `cppcoreguidelines-pro-bounds-array-to-pointer-decay `_, , "low" - `cppcoreguidelines-pro-bounds-constant-array-index `_, "Yes", "low" - `cppcoreguidelines-pro-bounds-pointer-arithmetic `_, , "low" - `cppcoreguidelines-pro-type-const-cast `_, , "low" - `cppcoreguidelines-pro-type-cstyle-cast `_, "Yes", "low" - `cppcoreguidelines-pro-type-member-init `_, "Yes", "low" - `cppcoreguidelines-pro-type-reinterpret-cast `_, , "low" - `cppcoreguidelines-pro-type-static-cast-downcast `_, "Yes", "low" - `cppcoreguidelines-pro-type-union-access `_, , "low" - `cppcoreguidelines-pro-type-vararg `_, , "low" - `cppcoreguidelines-slicing `_, , "low" - `cppcoreguidelines-special-member-functions `_, , "low" - `darwin-avoid-spinlock `_, , "" - `darwin-dispatch-once-nonstatic `_, "Yes", "" - `fuchsia-default-arguments-calls `_, , "" - `fuchsia-default-arguments-declarations `_, "Yes", "" - `fuchsia-multiple-inheritance `_, , "" - `fuchsia-overloaded-operator `_, , "" - `fuchsia-restrict-system-includes `_, "Yes", "" - `fuchsia-statically-constructed-objects `_, , "" - `fuchsia-trailing-return `_, , "" - `fuchsia-virtual-inheritance `_, , "" - `google-build-explicit-make-pair `_, "Yes", "medium" - `google-build-namespaces `_, , "medium" - `google-build-using-namespace `_, , "style" - `google-default-arguments `_, , "low" - `google-explicit-constructor `_, "Yes", "medium" - `google-global-names-in-headers `_, "Yes", "high" - `google-objc-avoid-nsobject-new `_, "Yes", "" - `google-objc-avoid-throwing-exception `_, , "" - `google-objc-function-naming `_, "Yes", "" - `google-objc-global-variable-declaration `_, , "" - `google-readability-avoid-underscore-in-googletest-name `_, , "style" - `google-readability-casting `_, "Yes", "low" - `google-readability-todo `_, "Yes", "style" - `google-runtime-int `_, , "low" - `google-runtime-operator `_, , "medium" - `google-runtime-references `_, , "style" - `google-upgrade-googletest-case `_, "Yes", "" - `hicpp-avoid-goto `_, , "style" - `hicpp-exception-baseclass `_, , "low" - `hicpp-multiway-paths-covered `_, , "style" - `hicpp-no-assembler `_, , "low" - `hicpp-signed-bitwise `_, , "low" - `linuxkernel-must-use-errs `_, , "" - `llvm-header-guard `_, , "low" - `llvm-include-order `_, "Yes", "low" - `llvm-namespace-comment `_, , "low" - `llvm-prefer-isa-or-dyn-cast-in-conditionals `_, "Yes", "" - `llvm-prefer-register-over-unsigned `_, "Yes", "" - `llvm-twine-local `_, "Yes", "low" - `misc-definitions-in-headers `_, "Yes", "medium" - `misc-misplaced-const `_, , "low" - `misc-new-delete-overloads `_, , "medium" - `misc-non-copyable-objects `_, , "high" - `misc-non-private-member-variables-in-classes `_, , "low" - `misc-redundant-expression `_, "Yes", "medium" - `misc-static-assert `_, "Yes", "low" - `misc-throw-by-value-catch-by-reference `_, , "high" - `misc-unconventional-assign-operator `_, , "medium" - `misc-uniqueptr-reset-release `_, "Yes", "medium" - `misc-unused-alias-decls `_, "Yes", "low" - `misc-unused-parameters `_, "Yes", "low" - `misc-unused-using-decls `_, "Yes", "low" - `modernize-avoid-bind `_, "Yes", "style" - `modernize-avoid-c-arrays `_, , "low" - `modernize-concat-nested-namespaces `_, "Yes", "style" - `modernize-deprecated-headers `_, "Yes", "low" - `modernize-deprecated-ios-base-aliases `_, "Yes", "low" - `modernize-loop-convert `_, "Yes", "style" - `modernize-make-shared `_, "Yes", "low" - `modernize-make-unique `_, "Yes", "low" - `modernize-pass-by-value `_, "Yes", "low" - `modernize-raw-string-literal `_, "Yes", "style" - `modernize-redundant-void-arg `_, "Yes", "style" - `modernize-replace-auto-ptr `_, "Yes", "low" - `modernize-replace-random-shuffle `_, "Yes", "low" - `modernize-return-braced-init-list `_, "Yes", "style" - `modernize-shrink-to-fit `_, "Yes", "style" - `modernize-unary-static-assert `_, "Yes", "style" - `modernize-use-auto `_, "Yes", "style" - `modernize-use-bool-literals `_, "Yes", "style" - `modernize-use-default-member-init `_, "Yes", "style" - `modernize-use-emplace `_, "Yes", "style" - `modernize-use-equals-default `_, "Yes", "style" - `modernize-use-equals-delete `_, "Yes", "style" - `modernize-use-nodiscard `_, "Yes", "low" - `modernize-use-noexcept `_, "Yes", "style" - `modernize-use-nullptr `_, "Yes", "low" - `modernize-use-override `_, "Yes", "low" - `modernize-use-trailing-return-type `_, "Yes", "style" - `modernize-use-transparent-functors `_, "Yes", "low" - `modernize-use-uncaught-exceptions `_, "Yes", "style" - `modernize-use-using `_, "Yes", "style" - `mpi-buffer-deref `_, "Yes", "low" - `mpi-type-mismatch `_, "Yes", "low" - `objc-avoid-nserror-init `_, , "" - `objc-forbidden-subclassing `_, , "" - `objc-missing-hash `_, , "" - `objc-property-declaration `_, "Yes", "" - `objc-super-self `_, "Yes", "" - `openmp-exception-escape `_, , "" - `openmp-use-default-none `_, , "" - `performance-faster-string-find `_, "Yes", "low" - `performance-for-range-copy `_, "Yes", "low" - `performance-implicit-conversion-in-loop `_, , "low" - `performance-inefficient-algorithm `_, "Yes", "medium" - `performance-inefficient-string-concatenation `_, , "low" - `performance-inefficient-vector-operation `_, "Yes", "low" - `performance-move-const-arg `_, "Yes", "medium" - `performance-move-constructor-init `_, , "medium" - `performance-no-automatic-move `_, , "medium" - `performance-noexcept-move-constructor `_, "Yes", "medium" - `performance-trivially-destructible `_, "Yes", "low" - `performance-type-promotion-in-math-fn `_, "Yes", "low" - `performance-unnecessary-copy-initialization `_, "Yes", "low" - `performance-unnecessary-value-param `_, "Yes", "low" - `portability-simd-intrinsics `_, , "style" - `readability-avoid-const-params-in-decls `_, "Yes", "style" - `readability-braces-around-statements `_, "Yes", "style" - `readability-const-return-type `_, "Yes", "low" - `readability-container-size-empty `_, "Yes", "style" - `readability-convert-member-functions-to-static `_, "Yes", "style" - `readability-delete-null-pointer `_, "Yes", "style" - `readability-deleted-default `_, , "style" - `readability-else-after-return `_, "Yes", "style" - `readability-function-size `_, , "style" - `readability-identifier-naming `_, "Yes", "style" - `readability-implicit-bool-conversion `_, "Yes", "style" - `readability-inconsistent-declaration-parameter-name `_, "Yes", "style" - `readability-isolate-declaration `_, "Yes", "style" - `readability-magic-numbers `_, , "style" - `readability-make-member-function-const `_, "Yes", "style" - `readability-misleading-indentation `_, , "low" - `readability-misplaced-array-index `_, "Yes", "style" - `readability-named-parameter `_, "Yes", "style" - `readability-non-const-parameter `_, "Yes", "style" - `readability-redundant-access-specifiers `_, "Yes", "style" - `readability-redundant-control-flow `_, "Yes", "style" - `readability-redundant-declaration `_, "Yes", "style" - `readability-redundant-function-ptr-dereference `_, "Yes", "style" - `readability-redundant-member-init `_, "Yes", "style" - `readability-redundant-preprocessor `_, , "style" - `readability-redundant-smartptr-get `_, "Yes", "medium" - `readability-redundant-string-cstr `_, "Yes", "style" - `readability-redundant-string-init `_, "Yes", "style" - `readability-simplify-boolean-expr `_, "Yes", "medium" - `readability-simplify-subscript-expr `_, "Yes", "style" - `readability-static-accessed-through-instance `_, "Yes", "style" - `readability-static-definitioreadability `_, "Yes", "style" - `readability-string-compare `_, "Yes", "low" - `readability-uniqueptr-delete-release `_, "Yes", "style" - `readability-uppercase-literal-suffix `_, "Yes", "style" - `zircon-temporary-objects `_, , "" + `abseil-duration-addition `_, "Yes" + `abseil-duration-comparison `_, "Yes" + `abseil-duration-conversion-cast `_, "Yes" + `abseil-duration-division `_, "Yes" + `abseil-duration-factory-float `_, "Yes" + `abseil-duration-factory-scale `_, "Yes" + `abseil-duration-subtraction `_, "Yes" + `abseil-duration-unnecessary-conversion `_, "Yes" + `abseil-faster-strsplit-delimiter `_, "Yes" + `abseil-no-internal-dependencies `_, + `abseil-no-namespace `_, + `abseil-redundant-strcat-calls `_, "Yes" + `abseil-str-cat-append `_, "Yes" + `abseil-string-find-startswith `_, "Yes" + `abseil-time-comparison `_, "Yes" + `abseil-time-subtraction `_, "Yes" + `abseil-upgrade-duration-conversions `_, "Yes" + `android-cloexec-accept `_, "Yes" + `android-cloexec-accept4 `_, + `android-cloexec-creat `_, + `android-cloexec-dup `_, + `android-cloexec-epoll-create `_, + `android-cloexec-epoll-create1 `_, + `android-cloexec-fopen `_, + `android-cloexec-inotify-init `_, + `android-cloexec-inotify-init1 `_, + `android-cloexec-memfd-create `_, + `android-cloexec-open `_, + `android-cloexec-pipe `_, + `android-cloexec-pipe2 `_, + `android-cloexec-socket `_, + `android-comparison-in-temp-failure-retry `_, "Yes" + `boost-use-to-string `_, "Yes" + `bugprone-argument-comment `_, "Yes" + `bugprone-assert-side-effect `_, + `bugprone-bad-signal-to-kill-thread `_, + `bugprone-bool-pointer-implicit-conversion `_, "Yes" + `bugprone-branch-clone `_, + `bugprone-copy-constructor-init `_, "Yes" + `bugprone-dangling-handle `_, + `bugprone-dynamic-static-initializers `_, + `bugprone-exception-escape `_, + `bugprone-fold-init-type `_, + `bugprone-forward-declaration-namespace `_, + `bugprone-forwarding-reference-overload `_, + `bugprone-inaccurate-erase `_, "Yes" + `bugprone-incorrect-roundings `_, + `bugprone-infinite-loop `_, + `bugprone-integer-division `_, + `bugprone-lambda-function-name `_, + `bugprone-macro-parentheses `_, "Yes" + `bugprone-macro-repeated-side-effects `_, + `bugprone-misplaced-operator-in-strlen-in-alloc `_, + `bugprone-misplaced-widening-cast `_, "Yes" + `bugprone-move-forwarding-reference `_, "Yes" + `bugprone-multiple-statement-macro `_, + `bugprone-not-null-terminated-result `_, "Yes" + `bugprone-parent-virtual-call `_, "Yes" + `bugprone-posix-return `_, "Yes" + `bugprone-sizeof-container `_, + `bugprone-sizeof-expression `_, + `bugprone-string-constructor `_, "Yes" + `bugprone-string-integer-assignment `_, "Yes" + `bugprone-string-literal-with-embedded-nul `_, + `bugprone-suspicious-enum-usage `_, + `bugprone-suspicious-memset-usage `_, "Yes" + `bugprone-suspicious-missing-comma `_, + `bugprone-suspicious-semicolon `_, "Yes" + `bugprone-suspicious-string-compare `_, "Yes" + `bugprone-swapped-arguments `_, "Yes" + `bugprone-terminating-continue `_, "Yes" + `bugprone-throw-keyword-missing `_, + `bugprone-too-small-loop-variable `_, + `bugprone-undefined-memory-manipulation `_, + `bugprone-undelegated-constructor `_, + `bugprone-unhandled-self-assignment `_, + `bugprone-unused-raii `_, "Yes" + `bugprone-unused-return-value `_, + `bugprone-use-after-move `_, + `bugprone-virtual-near-miss `_, "Yes" + `cert-dcl21-cpp `_, + `cert-dcl50-cpp `_, + `cert-dcl58-cpp `_, + `cert-env33-c `_, + `cert-err34-c `_, + `cert-err52-cpp `_, + `cert-err58-cpp `_, + `cert-err60-cpp `_, + `cert-flp30-c `_, + `cert-mem57-cpp `_, + `cert-msc50-cpp `_, + `cert-msc51-cpp `_, + `cert-oop58-cpp `_, + `clang-analyzer-core.DynamicTypePropagation `_, + `clang-analyzer-core.uninitialized.CapturedBlockVariable `_, + `clang-analyzer-cplusplus.InnerPointer `_, + `clang-analyzer-nullability.NullableReturnedFromNonnull `_, + `clang-analyzer-optin.osx.OSObjectCStyleCast `_, + `clang-analyzer-optin.performance.GCDAntipattern `_, + `clang-analyzer-optin.performance.Padding `_, + `clang-analyzer-optin.portability.UnixAPI `_, + `clang-analyzer-osx.MIG `_, + `clang-analyzer-osx.NumberObjectConversion `_, + `clang-analyzer-osx.OSObjectRetainCount `_, + `clang-analyzer-osx.ObjCProperty `_, + `clang-analyzer-osx.cocoa.AutoreleaseWrite `_, + `clang-analyzer-osx.cocoa.Loops `_, + `clang-analyzer-osx.cocoa.MissingSuperCall `_, + `clang-analyzer-osx.cocoa.NonNilReturnValue `_, + `clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak `_, + `clang-analyzer-valist.CopyToSelf `_, + `clang-analyzer-valist.Uninitialized `_, + `clang-analyzer-valist.Unterminated `_, + `cppcoreguidelines-avoid-goto `_, + `cppcoreguidelines-init-variables `_, "Yes" + `cppcoreguidelines-interfaces-global-init `_, + `cppcoreguidelines-macro-usage `_, + `cppcoreguidelines-narrowing-conversions `_, + `cppcoreguidelines-no-malloc `_, + `cppcoreguidelines-owning-memory `_, + `cppcoreguidelines-pro-bounds-array-to-pointer-decay `_, + `cppcoreguidelines-pro-bounds-constant-array-index `_, "Yes" + `cppcoreguidelines-pro-bounds-pointer-arithmetic `_, + `cppcoreguidelines-pro-type-const-cast `_, + `cppcoreguidelines-pro-type-cstyle-cast `_, "Yes" + `cppcoreguidelines-pro-type-member-init `_, "Yes" + `cppcoreguidelines-pro-type-reinterpret-cast `_, + `cppcoreguidelines-pro-type-static-cast-downcast `_, "Yes" + `cppcoreguidelines-pro-type-union-access `_, + `cppcoreguidelines-pro-type-vararg `_, + `cppcoreguidelines-slicing `_, + `cppcoreguidelines-special-member-functions `_, + `darwin-avoid-spinlock `_, + `darwin-dispatch-once-nonstatic `_, "Yes" + `fuchsia-default-arguments-calls `_, + `fuchsia-default-arguments-declarations `_, "Yes" + `fuchsia-multiple-inheritance `_, + `fuchsia-overloaded-operator `_, + `fuchsia-restrict-system-includes `_, "Yes" + `fuchsia-statically-constructed-objects `_, + `fuchsia-trailing-return `_, + `fuchsia-virtual-inheritance `_, + `google-build-explicit-make-pair `_, "Yes" + `google-build-namespaces `_, + `google-build-using-namespace `_, + `google-default-arguments `_, + `google-explicit-constructor `_, "Yes" + `google-global-names-in-headers `_, "Yes" + `google-objc-avoid-nsobject-new `_, "Yes" + `google-objc-avoid-throwing-exception `_, + `google-objc-function-naming `_, "Yes" + `google-objc-global-variable-declaration `_, + `google-readability-avoid-underscore-in-googletest-name `_, + `google-readability-casting `_, "Yes" + `google-readability-todo `_, "Yes" + `google-runtime-int `_, + `google-runtime-operator `_, + `google-runtime-references `_, + `google-upgrade-googletest-case `_, "Yes" + `hicpp-avoid-goto `_, + `hicpp-exception-baseclass `_, + `hicpp-multiway-paths-covered `_, + `hicpp-no-assembler `_, + `hicpp-signed-bitwise `_, + `linuxkernel-must-use-errs `_, + `llvm-header-guard `_, + `llvm-include-order `_, "Yes" + `llvm-namespace-comment `_, + `llvm-prefer-isa-or-dyn-cast-in-conditionals `_, "Yes" + `llvm-prefer-register-over-unsigned `_, "Yes" + `llvm-twine-local `_, "Yes" + `misc-definitions-in-headers `_, "Yes" + `misc-misplaced-const `_, + `misc-new-delete-overloads `_, + `misc-non-copyable-objects `_, + `misc-non-private-member-variables-in-classes `_, + `misc-redundant-expression `_, "Yes" + `misc-static-assert `_, "Yes" + `misc-throw-by-value-catch-by-reference `_, + `misc-unconventional-assign-operator `_, + `misc-uniqueptr-reset-release `_, "Yes" + `misc-unused-alias-decls `_, "Yes" + `misc-unused-parameters `_, "Yes" + `misc-unused-using-decls `_, "Yes" + `modernize-avoid-bind `_, "Yes" + `modernize-avoid-c-arrays `_, + `modernize-concat-nested-namespaces `_, "Yes" + `modernize-deprecated-headers `_, "Yes" + `modernize-deprecated-ios-base-aliases `_, "Yes" + `modernize-loop-convert `_, "Yes" + `modernize-make-shared `_, "Yes" + `modernize-make-unique `_, "Yes" + `modernize-pass-by-value `_, "Yes" + `modernize-raw-string-literal `_, "Yes" + `modernize-redundant-void-arg `_, "Yes" + `modernize-replace-auto-ptr `_, "Yes" + `modernize-replace-random-shuffle `_, "Yes" + `modernize-return-braced-init-list `_, "Yes" + `modernize-shrink-to-fit `_, "Yes" + `modernize-unary-static-assert `_, "Yes" + `modernize-use-auto `_, "Yes" + `modernize-use-bool-literals `_, "Yes" + `modernize-use-default-member-init `_, "Yes" + `modernize-use-emplace `_, "Yes" + `modernize-use-equals-default `_, "Yes" + `modernize-use-equals-delete `_, "Yes" + `modernize-use-nodiscard `_, "Yes" + `modernize-use-noexcept `_, "Yes" + `modernize-use-nullptr `_, "Yes" + `modernize-use-override `_, "Yes" + `modernize-use-trailing-return-type `_, "Yes" + `modernize-use-transparent-functors `_, "Yes" + `modernize-use-uncaught-exceptions `_, "Yes" + `modernize-use-using `_, "Yes" + `mpi-buffer-deref `_, "Yes" + `mpi-type-mismatch `_, "Yes" + `objc-avoid-nserror-init `_, + `objc-forbidden-subclassing `_, + `objc-missing-hash `_, + `objc-property-declaration `_, "Yes" + `objc-super-self `_, "Yes" + `openmp-exception-escape `_, + `openmp-use-default-none `_, + `performance-faster-string-find `_, "Yes" + `performance-for-range-copy `_, "Yes" + `performance-implicit-conversion-in-loop `_, + `performance-inefficient-algorithm `_, "Yes" + `performance-inefficient-string-concatenation `_, + `performance-inefficient-vector-operation `_, "Yes" + `performance-move-const-arg `_, "Yes" + `performance-move-constructor-init `_, + `performance-no-automatic-move `_, + `performance-noexcept-move-constructor `_, "Yes" + `performance-trivially-destructible `_, "Yes" + `performance-type-promotion-in-math-fn `_, "Yes" + `performance-unnecessary-copy-initialization `_, "Yes" + `performance-unnecessary-value-param `_, "Yes" + `portability-simd-intrinsics `_, + `readability-avoid-const-params-in-decls `_, "Yes" + `readability-braces-around-statements `_, "Yes" + `readability-const-return-type `_, "Yes" + `readability-container-size-empty `_, "Yes" + `readability-convert-member-functions-to-static `_, "Yes" + `readability-delete-null-pointer `_, "Yes" + `readability-deleted-default `_, + `readability-else-after-return `_, "Yes" + `readability-function-size `_, + `readability-identifier-naming `_, "Yes" + `readability-implicit-bool-conversion `_, "Yes" + `readability-inconsistent-declaration-parameter-name `_, "Yes" + `readability-isolate-declaration `_, "Yes" + `readability-magic-numbers `_, + `readability-make-member-function-const `_, "Yes" + `readability-misleading-indentation `_, + `readability-misplaced-array-index `_, "Yes" + `readability-named-parameter `_, "Yes" + `readability-non-const-parameter `_, "Yes" + `readability-redundant-access-specifiers `_, "Yes" + `readability-redundant-control-flow `_, "Yes" + `readability-redundant-declaration `_, "Yes" + `readability-redundant-function-ptr-dereference `_, "Yes" + `readability-redundant-member-init `_, "Yes" + `readability-redundant-preprocessor `_, + `readability-redundant-smartptr-get `_, "Yes" + `readability-redundant-string-cstr `_, "Yes" + `readability-redundant-string-init `_, "Yes" + `readability-simplify-boolean-expr `_, "Yes" + `readability-simplify-subscript-expr `_, "Yes" + `readability-static-accessed-through-instance `_, "Yes" + `readability-static-definitioreadability `_, "Yes" + `readability-string-compare `_, "Yes" + `readability-uniqueptr-delete-release `_, "Yes" + `readability-uppercase-literal-suffix `_, "Yes" + `zircon-temporary-objects `_, .. csv-table:: Aliases.. - :header: "Name", "Redirect", "Offers fixes", "Severity" - :widths: 50, 50, 10, 10 + :header: "Name", "Redirect", "Offers fixes" + :widths: 50, 50, 10 - `cert-dcl03-c `_, `misc-static-assert `_, "Yes", "medium" - `cert-dcl16-c `_, `readability-uppercase-literal-suffix `_, "Yes", "style" - `cert-dcl54-cpp `_, `misc-new-delete-overloads `_, , "medium" - `cert-dcl59-cpp `_, `google-build-namespaces `_, , "medium" - `cert-err09-cpp `_, `misc-throw-by-value-catch-by-reference `_, , "high" - `cert-err61-cpp `_, `misc-throw-by-value-catch-by-reference `_, , "high" - `cert-fio38-c `_, `misc-non-copyable-objects `_, , "high" - `cert-msc30-c `_, `cert-msc50-cpp `_, , "low" - `cert-msc32-c `_, `cert-msc51-cpp `_, , "medium" - `cert-oop11-cpp `_, `performance-move-constructor-init `_, , "medium" - `cert-oop54-cpp `_, `bugprone-unhandled-self-assignment `_, , "medium" - `cert-pos44-c `_, `bugprone-bad-signal-to-kill-thread `_, , "" - `clang-analyzer-core.CallAndMessage `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.DivideZero `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.NonNullParamChecker `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.NullDereference `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.StackAddressEscape `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.UndefinedBinaryOperatorResult `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.VLASize `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.uninitialized.ArraySubscript `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.uninitialized.Assign `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.uninitialized.Branch `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-core.uninitialized.UndefReturn `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-cplusplus.Move `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-cplusplus.NewDelete `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-cplusplus.NewDeleteLeaks `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-deadcode.DeadStores `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-nullability.NullPassedToNonnull `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-nullability.NullReturnedFromNonnull `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-nullability.NullableDereferenced `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-nullability.NullablePassedToNonnull `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-optin.cplusplus.UninitializedObject `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-optin.cplusplus.VirtualCall `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-optin.mpi.MPI-Checker `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.API `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.SecKeychainAPI `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.AtSync `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.ClassRelease `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.Dealloc `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.IncompatibleMethodTypes `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.NSAutoreleasePool `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.NSError `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.NilArg `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.ObjCGenerics `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.RetainCount `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.SelfInit `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.SuperDealloc `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.UnusedIvars `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.cocoa.VariadicMethodTypes `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.coreFoundation.CFError `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.coreFoundation.CFNumber `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.coreFoundation.CFRetainRelease `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.coreFoundation.containers.OutOfBounds `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-osx.coreFoundation.containers.PointerSizedValues `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.FloatLoopCounter `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.UncheckedReturn `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.bcmp `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.bcopy `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.bzero `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.getpw `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.gets `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.mkstemp `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.mktemp `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.rand `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.strcpy `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-security.insecureAPI.vfork `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.API `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.Malloc `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.MallocSizeof `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.MismatchedDeallocator `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.Vfork `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.cstring.BadSizeArg `_, `Clang Static Analyzer `_, , "" - `clang-analyzer-unix.cstring.NullArg `_, `Clang Static Analyzer `_, , "" - `cppcoreguidelines-avoid-c-arrays `_, `modernize-avoid-c-arrays `_, , "low" - `cppcoreguidelines-avoid-magic-numbers `_, `readability-magic-numbers `_, , "style" - `cppcoreguidelines-c-copy-assignment-signature `_, `misc-unconventional-assign-operator `_, , "medium" - `cppcoreguidelines-explicit-virtual-functions `_, `modernize-use-override `_, , "low" - `cppcoreguidelines-non-private-member-variables-in-classes `_, `misc-non-private-member-variables-in-classes `_, , "low" - `fuchsia-header-anon-namespaces `_, `google-build-namespaces `_, , "" - `google-readability-braces-around-statements `_, `readability-braces-around-statements `_, "Yes", "style" - `google-readability-function-size `_, `readability-function-size `_, , "style" - `google-readability-namespace-comments `_, `llvm-namespace-comment `_, , "style" - `hicpp-avoid-c-arrays `_, `modernize-avoid-c-arrays `_, , "low" - `hicpp-braces-around-statements `_, `readability-braces-around-statements `_, "Yes", "style" - `hicpp-deprecated-headers `_, `modernize-deprecated-headers `_, "Yes", "low" - `hicpp-explicit-conversions `_, `google-explicit-constructor `_, "Yes", "low" - `hicpp-function-size `_, `readability-function-size `_, , "low" - `hicpp-invalid-access-moved `_, `bugprone-use-after-move `_, , "high" - `hicpp-member-init `_, `cppcoreguidelines-pro-type-member-init `_, "Yes", "low" - `hicpp-move-const-arg `_, `performance-move-const-arg `_, "Yes", "medium" - `hicpp-named-parameter `_, `readability-named-parameter `_, "Yes", "low" - `hicpp-new-delete-operators `_, `misc-new-delete-overloads `_, , "low" - `hicpp-no-array-decay `_, `cppcoreguidelines-pro-bounds-array-to-pointer-decay `_, , "low" - `hicpp-no-malloc `_, `cppcoreguidelines-no-malloc `_, , "low" - `hicpp-noexcept-move `_, `misc-noexcept-moveconstructor `_, "Yes", "medium" - `hicpp-special-member-functions `_, `cppcoreguidelines-special-member-functions `_, , "low" - `hicpp-static-assert `_, `misc-static-assert `_, "Yes", "low" - `hicpp-undelegated-constructor `_, `bugprone-undelegated-constructor `_, , "medium" - `hicpp-uppercase-literal-suffix `_, `readability-uppercase-literal-suffix `_, "Yes", "style" - `hicpp-use-auto `_, `modernize-use-auto `_, "Yes", "style" - `hicpp-use-emplace `_, `modernize-use-emplace `_, "Yes", "style" - `hicpp-use-equals-default `_, `modernize-use-equals-default `_, "Yes", "low" - `hicpp-use-equals-delete `_, `modernize-use-equals-delete `_, "Yes", "low" - `hicpp-use-noexcept `_, `modernize-use-noexcept `_, "Yes", "style" - `hicpp-use-nullptr `_, `modernize-use-nullptr `_, "Yes", "low" - `hicpp-use-override `_, `modernize-use-override `_, "Yes", "low" - `hicpp-vararg `_, `cppcoreguidelines-pro-type-vararg `_, , "low" + `cert-dcl03-c `_, `misc-static-assert `_, "Yes" + `cert-dcl16-c `_, `readability-uppercase-literal-suffix `_, "Yes" + `cert-dcl54-cpp `_, `misc-new-delete-overloads `_, + `cert-dcl59-cpp `_, `google-build-namespaces `_, + `cert-err09-cpp `_, `misc-throw-by-value-catch-by-reference `_, + `cert-err61-cpp `_, `misc-throw-by-value-catch-by-reference `_, + `cert-fio38-c `_, `misc-non-copyable-objects `_, + `cert-msc30-c `_, `cert-msc50-cpp `_, + `cert-msc32-c `_, `cert-msc51-cpp `_, + `cert-oop11-cpp `_, `performance-move-constructor-init `_, + `cert-oop54-cpp `_, `bugprone-unhandled-self-assignment `_, + `cert-pos44-c `_, `bugprone-bad-signal-to-kill-thread `_, + `clang-analyzer-core.CallAndMessage `_, `Clang Static Analyzer `_, + `clang-analyzer-core.DivideZero `_, `Clang Static Analyzer `_, + `clang-analyzer-core.NonNullParamChecker `_, `Clang Static Analyzer `_, + `clang-analyzer-core.NullDereference `_, `Clang Static Analyzer `_, + `clang-analyzer-core.StackAddressEscape `_, `Clang Static Analyzer `_, + `clang-analyzer-core.UndefinedBinaryOperatorResult `_, `Clang Static Analyzer `_, + `clang-analyzer-core.VLASize `_, `Clang Static Analyzer `_, + `clang-analyzer-core.uninitialized.ArraySubscript `_, `Clang Static Analyzer `_, + `clang-analyzer-core.uninitialized.Assign `_, `Clang Static Analyzer `_, + `clang-analyzer-core.uninitialized.Branch `_, `Clang Static Analyzer `_, + `clang-analyzer-core.uninitialized.UndefReturn `_, `Clang Static Analyzer `_, + `clang-analyzer-cplusplus.Move `_, `Clang Static Analyzer `_, + `clang-analyzer-cplusplus.NewDelete `_, `Clang Static Analyzer `_, + `clang-analyzer-cplusplus.NewDeleteLeaks `_, `Clang Static Analyzer `_, + `clang-analyzer-deadcode.DeadStores `_, `Clang Static Analyzer `_, + `clang-analyzer-nullability.NullPassedToNonnull `_, `Clang Static Analyzer `_, + `clang-analyzer-nullability.NullReturnedFromNonnull `_, `Clang Static Analyzer `_, + `clang-analyzer-nullability.NullableDereferenced `_, `Clang Static Analyzer `_, + `clang-analyzer-nullability.NullablePassedToNonnull `_, `Clang Static Analyzer `_, + `clang-analyzer-optin.cplusplus.UninitializedObject `_, `Clang Static Analyzer `_, + `clang-analyzer-optin.cplusplus.VirtualCall `_, `Clang Static Analyzer `_, + `clang-analyzer-optin.mpi.MPI-Checker `_, `Clang Static Analyzer `_, + `clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker `_, `Clang Static Analyzer `_, + `clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.API `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.SecKeychainAPI `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.AtSync `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.ClassRelease `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.Dealloc `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.IncompatibleMethodTypes `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.NSAutoreleasePool `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.NSError `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.NilArg `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.ObjCGenerics `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.RetainCount `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.SelfInit `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.SuperDealloc `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.UnusedIvars `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.cocoa.VariadicMethodTypes `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.coreFoundation.CFError `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.coreFoundation.CFNumber `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.coreFoundation.CFRetainRelease `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.coreFoundation.containers.OutOfBounds `_, `Clang Static Analyzer `_, + `clang-analyzer-osx.coreFoundation.containers.PointerSizedValues `_, `Clang Static Analyzer `_, + `clang-analyzer-security.FloatLoopCounter `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.UncheckedReturn `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.bcmp `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.bcopy `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.bzero `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.getpw `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.gets `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.mkstemp `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.mktemp `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.rand `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.strcpy `_, `Clang Static Analyzer `_, + `clang-analyzer-security.insecureAPI.vfork `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.API `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.Malloc `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.MallocSizeof `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.MismatchedDeallocator `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.Vfork `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.cstring.BadSizeArg `_, `Clang Static Analyzer `_, + `clang-analyzer-unix.cstring.NullArg `_, `Clang Static Analyzer `_, + `cppcoreguidelines-avoid-c-arrays `_, `modernize-avoid-c-arrays `_, + `cppcoreguidelines-avoid-magic-numbers `_, `readability-magic-numbers `_, + `cppcoreguidelines-c-copy-assignment-signature `_, `misc-unconventional-assign-operator `_, + `cppcoreguidelines-explicit-virtual-functions `_, `modernize-use-override `_, + `cppcoreguidelines-non-private-member-variables-in-classes `_, `misc-non-private-member-variables-in-classes `_, + `fuchsia-header-anon-namespaces `_, `google-build-namespaces `_, + `google-readability-braces-around-statements `_, `readability-braces-around-statements `_, "Yes" + `google-readability-function-size `_, `readability-function-size `_, + `google-readability-namespace-comments `_, `llvm-namespace-comment `_, + `hicpp-avoid-c-arrays `_, `modernize-avoid-c-arrays `_, + `hicpp-braces-around-statements `_, `readability-braces-around-statements `_, "Yes" + `hicpp-deprecated-headers `_, `modernize-deprecated-headers `_, "Yes" + `hicpp-explicit-conversions `_, `google-explicit-constructor `_, "Yes" + `hicpp-function-size `_, `readability-function-size `_, + `hicpp-invalid-access-moved `_, `bugprone-use-after-move `_, + `hicpp-member-init `_, `cppcoreguidelines-pro-type-member-init `_, "Yes" + `hicpp-move-const-arg `_, `performance-move-const-arg `_, "Yes" + `hicpp-named-parameter `_, `readability-named-parameter `_, "Yes" + `hicpp-new-delete-operators `_, `misc-new-delete-overloads `_, + `hicpp-no-array-decay `_, `cppcoreguidelines-pro-bounds-array-to-pointer-decay `_, + `hicpp-no-malloc `_, `cppcoreguidelines-no-malloc `_, + `hicpp-noexcept-move `_, `misc-noexcept-moveconstructor `_, "Yes" + `hicpp-special-member-functions `_, `cppcoreguidelines-special-member-functions `_, + `hicpp-static-assert `_, `misc-static-assert `_, "Yes" + `hicpp-undelegated-constructor `_, `bugprone-undelegated-constructor `_, + `hicpp-uppercase-literal-suffix `_, `readability-uppercase-literal-suffix `_, "Yes" + `hicpp-use-auto `_, `modernize-use-auto `_, "Yes" + `hicpp-use-emplace `_, `modernize-use-emplace `_, "Yes" + `hicpp-use-equals-default `_, `modernize-use-equals-default `_, "Yes" + `hicpp-use-equals-delete `_, `modernize-use-equals-delete `_, "Yes" + `hicpp-use-noexcept `_, `modernize-use-noexcept `_, "Yes" + `hicpp-use-nullptr `_, `modernize-use-nullptr `_, "Yes" + `hicpp-use-override `_, `modernize-use-override `_, "Yes" + `hicpp-vararg `_, `cppcoreguidelines-pro-type-vararg `_, .. toctree:: :glob: