| abseil-cleanup-ctad | Yes | 
| 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-string-find-str-contains | Yes | 
| abseil-time-comparison | Yes | 
| abseil-time-subtraction | Yes | 
| abseil-upgrade-duration-conversions | Yes | 
| altera-id-dependent-backward-branch |  | 
| altera-kernel-name-restriction |  | 
| altera-single-work-item-barrier |  | 
| altera-struct-pack-align | Yes | 
| altera-unroll-loops |  | 
| android-cloexec-accept | Yes | 
| android-cloexec-accept4 | Yes | 
| android-cloexec-creat | Yes | 
| android-cloexec-dup | Yes | 
| android-cloexec-epoll-create | Yes | 
| android-cloexec-epoll-create1 | Yes | 
| android-cloexec-fopen | Yes | 
| android-cloexec-inotify-init | Yes | 
| android-cloexec-inotify-init1 | Yes | 
| android-cloexec-memfd-create | Yes | 
| android-cloexec-open | Yes | 
| android-cloexec-pipe | Yes | 
| android-cloexec-pipe2 | Yes | 
| android-cloexec-socket | Yes | 
| android-comparison-in-temp-failure-retry |  | 
| boost-use-ranges | Yes | 
| boost-use-to-string | Yes | 
| bugprone-argument-comment | Yes | 
| bugprone-assert-side-effect |  | 
| bugprone-assignment-in-if-condition |  | 
| bugprone-bad-signal-to-kill-thread |  | 
| bugprone-bool-pointer-implicit-conversion | Yes | 
| bugprone-branch-clone |  | 
| bugprone-casting-through-void |  | 
| bugprone-chained-comparison |  | 
| bugprone-compare-pointer-to-member-virtual-function |  | 
| bugprone-copy-constructor-init | Yes | 
| bugprone-crtp-constructor-accessibility | Yes | 
| bugprone-dangling-handle |  | 
| bugprone-dynamic-static-initializers |  | 
| bugprone-easily-swappable-parameters |  | 
| bugprone-empty-catch |  | 
| bugprone-exception-escape |  | 
| bugprone-fold-init-type |  | 
| bugprone-forward-declaration-namespace |  | 
| bugprone-forwarding-reference-overload |  | 
| bugprone-implicit-widening-of-multiplication-result | Yes | 
| bugprone-inaccurate-erase | Yes | 
| bugprone-inc-dec-in-conditions |  | 
| bugprone-incorrect-enable-if | 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 | Yes | 
| bugprone-misplaced-pointer-arithmetic-in-alloc | Yes | 
| bugprone-misplaced-widening-cast |  | 
| bugprone-move-forwarding-reference | Yes | 
| bugprone-multi-level-implicit-pointer-conversion |  | 
| bugprone-multiple-new-in-one-expression |  | 
| bugprone-multiple-statement-macro |  | 
| bugprone-no-escape |  | 
| bugprone-non-zero-enum-to-bool-conversion |  | 
| bugprone-not-null-terminated-result | Yes | 
| bugprone-optional-value-conversion | Yes | 
| bugprone-parent-virtual-call | Yes | 
| bugprone-pointer-arithmetic-on-polymorphic-object |  | 
| bugprone-posix-return | Yes | 
| bugprone-redundant-branch-condition | Yes | 
| bugprone-reserved-identifier | Yes | 
| bugprone-return-const-ref-from-parameter |  | 
| bugprone-shared-ptr-array-mismatch | Yes | 
| bugprone-signal-handler |  | 
| bugprone-signed-char-misuse |  | 
| bugprone-sizeof-container |  | 
| bugprone-sizeof-expression |  | 
| bugprone-spuriously-wake-up-functions |  | 
| bugprone-standalone-empty | Yes | 
| bugprone-string-constructor | Yes | 
| bugprone-string-integer-assignment | Yes | 
| bugprone-string-literal-with-embedded-nul |  | 
| bugprone-stringview-nullptr | Yes | 
| bugprone-suspicious-enum-usage |  | 
| bugprone-suspicious-include |  | 
| bugprone-suspicious-memory-comparison |  | 
| bugprone-suspicious-memset-usage | Yes | 
| bugprone-suspicious-missing-comma |  | 
| bugprone-suspicious-realloc-usage |  | 
| bugprone-suspicious-semicolon | Yes | 
| bugprone-suspicious-string-compare | Yes | 
| bugprone-suspicious-stringview-data-usage |  | 
| bugprone-swapped-arguments | Yes | 
| bugprone-switch-missing-default-case |  | 
| bugprone-terminating-continue | Yes | 
| bugprone-throw-keyword-missing |  | 
| bugprone-too-small-loop-variable |  | 
| bugprone-unchecked-optional-access |  | 
| bugprone-undefined-memory-manipulation |  | 
| bugprone-undelegated-constructor |  | 
| bugprone-unhandled-exception-at-new |  | 
| bugprone-unhandled-self-assignment |  | 
| bugprone-unique-ptr-array-mismatch | Yes | 
| bugprone-unsafe-functions |  | 
| bugprone-unused-local-non-trivial-variable |  | 
| bugprone-unused-raii | Yes | 
| bugprone-unused-return-value |  | 
| bugprone-use-after-move |  | 
| bugprone-virtual-near-miss | Yes | 
| cert-dcl50-cpp |  | 
| cert-dcl58-cpp |  | 
| cert-env33-c |  | 
| cert-err33-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-oop57-cpp |  | 
| cert-oop58-cpp |  | 
| concurrency-mt-unsafe |  | 
| concurrency-thread-canceltype-asynchronous |  | 
| cppcoreguidelines-avoid-capturing-lambda-coroutines |  | 
| cppcoreguidelines-avoid-const-or-ref-data-members |  | 
| cppcoreguidelines-avoid-do-while |  | 
| cppcoreguidelines-avoid-goto |  | 
| cppcoreguidelines-avoid-non-const-global-variables |  | 
| cppcoreguidelines-avoid-reference-coroutine-parameters |  | 
| cppcoreguidelines-init-variables | Yes | 
| cppcoreguidelines-interfaces-global-init |  | 
| cppcoreguidelines-macro-usage |  | 
| cppcoreguidelines-misleading-capture-default-by-value | Yes | 
| cppcoreguidelines-missing-std-forward |  | 
| cppcoreguidelines-narrowing-conversions |  | 
| cppcoreguidelines-no-malloc |  | 
| cppcoreguidelines-no-suspend-with-lock |  | 
| cppcoreguidelines-owning-memory |  | 
| cppcoreguidelines-prefer-member-initializer | Yes | 
| 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-rvalue-reference-param-not-moved |  | 
| cppcoreguidelines-slicing |  | 
| cppcoreguidelines-special-member-functions |  | 
| cppcoreguidelines-virtual-class-destructor | Yes | 
| darwin-avoid-spinlock |  | 
| darwin-dispatch-once-nonstatic | Yes | 
| fuchsia-default-arguments-calls |  | 
| fuchsia-default-arguments-declarations | Yes | 
| fuchsia-multiple-inheritance |  | 
| fuchsia-overloaded-operator |  | 
| fuchsia-statically-constructed-objects |  | 
| fuchsia-trailing-return |  | 
| fuchsia-virtual-inheritance |  | 
| google-build-explicit-make-pair |  | 
| google-build-namespaces |  | 
| google-build-using-namespace |  | 
| google-default-arguments |  | 
| google-explicit-constructor | Yes | 
| google-global-names-in-headers |  | 
| google-objc-avoid-nsobject-new |  | 
| google-objc-avoid-throwing-exception |  | 
| google-objc-function-naming |  | 
| google-objc-global-variable-declaration |  | 
| google-readability-avoid-underscore-in-googletest-name |  | 
| google-readability-casting |  | 
| google-readability-todo |  | 
| google-runtime-int |  | 
| google-runtime-operator |  | 
| google-upgrade-googletest-case | Yes | 
| hicpp-exception-baseclass |  | 
| hicpp-ignored-remove-result |  | 
| hicpp-multiway-paths-covered |  | 
| hicpp-no-assembler |  | 
| hicpp-signed-bitwise |  | 
| linuxkernel-must-check-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 | 
| llvmlibc-callee-namespace |  | 
| llvmlibc-implementation-in-namespace |  | 
| llvmlibc-inline-function-decl | Yes | 
| llvmlibc-restrict-system-libc-headers | Yes | 
| misc-confusable-identifiers |  | 
| misc-const-correctness | Yes | 
| misc-coroutine-hostile-raii |  | 
| misc-definitions-in-headers | Yes | 
| misc-header-include-cycle |  | 
| misc-include-cleaner | Yes | 
| misc-misleading-bidirectional |  | 
| misc-misleading-identifier |  | 
| misc-misplaced-const |  | 
| misc-new-delete-overloads |  | 
| misc-no-recursion |  | 
| 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 | 
| misc-use-anonymous-namespace |  | 
| misc-use-internal-linkage | 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-macro-to-enum | Yes | 
| modernize-make-shared | Yes | 
| modernize-make-unique | Yes | 
| modernize-min-max-use-initializer-list | Yes | 
| modernize-pass-by-value | Yes | 
| modernize-raw-string-literal | Yes | 
| modernize-redundant-void-arg | Yes | 
| modernize-replace-auto-ptr | Yes | 
| modernize-replace-disallow-copy-and-assign-macro | Yes | 
| modernize-replace-random-shuffle | Yes | 
| modernize-return-braced-init-list | Yes | 
| modernize-shrink-to-fit | Yes | 
| modernize-type-traits | Yes | 
| modernize-unary-static-assert | Yes | 
| modernize-use-auto | Yes | 
| modernize-use-bool-literals | Yes | 
| modernize-use-constraints | Yes | 
| modernize-use-default-member-init | Yes | 
| modernize-use-designated-initializers | 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-ranges | Yes | 
| modernize-use-starts-ends-with | Yes | 
| modernize-use-std-format | Yes | 
| modernize-use-std-numbers | Yes | 
| modernize-use-std-print | 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-assert-equals | Yes | 
| objc-avoid-nserror-init |  | 
| objc-dealloc-in-category |  | 
| objc-forbidden-subclassing |  | 
| objc-missing-hash |  | 
| objc-nsdate-formatter |  | 
| objc-nsinvocation-argument-lifetime | Yes | 
| objc-property-declaration | Yes | 
| objc-super-self | Yes | 
| openmp-exception-escape |  | 
| openmp-use-default-none |  | 
| performance-avoid-endl | Yes | 
| performance-enum-size |  | 
| 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-no-int-to-ptr |  | 
| performance-noexcept-destructor | Yes | 
| performance-noexcept-move-constructor | Yes | 
| performance-noexcept-swap | Yes | 
| performance-trivially-destructible | Yes | 
| performance-type-promotion-in-math-fn | Yes | 
| performance-unnecessary-copy-initialization | Yes | 
| performance-unnecessary-value-param | Yes | 
| portability-restrict-system-includes | Yes | 
| portability-simd-intrinsics |  | 
| portability-std-allocator-const |  | 
| readability-avoid-const-params-in-decls | Yes | 
| readability-avoid-nested-conditional-operator |  | 
| readability-avoid-return-with-void-value | Yes | 
| readability-avoid-unconditional-preprocessor-if |  | 
| readability-braces-around-statements |  | 
| readability-const-return-type | Yes | 
| readability-container-contains | Yes | 
| readability-container-data-pointer | Yes | 
| readability-container-size-empty | Yes | 
| readability-convert-member-functions-to-static | Yes | 
| readability-delete-null-pointer | Yes | 
| readability-duplicate-include | Yes | 
| readability-else-after-return | Yes | 
| readability-enum-initial-value | Yes | 
| readability-function-cognitive-complexity |  | 
| readability-function-size |  | 
| readability-identifier-length |  | 
| 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-math-missing-parentheses | Yes | 
| readability-misleading-indentation |  | 
| readability-misplaced-array-index | Yes | 
| readability-named-parameter | Yes | 
| readability-non-const-parameter | Yes | 
| readability-operators-representation | Yes | 
| readability-qualified-auto | Yes | 
| readability-redundant-access-specifiers | Yes | 
| readability-redundant-casting | Yes | 
| readability-redundant-control-flow | Yes | 
| readability-redundant-declaration | Yes | 
| readability-redundant-function-ptr-dereference | Yes | 
| readability-redundant-inline-specifier | 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-reference-to-constructed-temporary |  | 
| readability-simplify-boolean-expr | Yes | 
| readability-simplify-subscript-expr | Yes | 
| readability-static-accessed-through-instance | Yes | 
| readability-static-definition-in-anonymous-namespace | Yes | 
| readability-string-compare | Yes | 
| readability-suspicious-call-argument |  | 
| readability-uniqueptr-delete-release | Yes | 
| readability-uppercase-literal-suffix | Yes | 
| readability-use-anyofallof |  | 
| readability-use-std-min-max | Yes | 
| zircon-temporary-objects |  |