| 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 |
Yes |
| android-cloexec-dup |
Yes |
| 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 |
Yes |
| android-cloexec-pipe2 |
|
| android-cloexec-socket |
|
| android-comparison-in-temp-failure-retry |
|
| 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 |
Yes |
| bugprone-misplaced-widening-cast |
|
| 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-signed-char-misuse |
|
| 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 |
|
| 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-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 |
|
| 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 |
Yes |
| performance-no-automatic-move |
|
| performance-noexcept-move-constructor |
Yes |
| performance-trivially-destructible |
Yes |
| performance-type-promotion-in-math-fn |
Yes |
| performance-unnecessary-copy-initialization |
|
| performance-unnecessary-value-param |
Yes |
| portability-simd-intrinsics |
|
| readability-avoid-const-params-in-decls |
|
| readability-braces-around-statements |
Yes |
| readability-const-return-type |
Yes |
| readability-container-size-empty |
Yes |
| readability-convert-member-functions-to-static |
|
| 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-qualified-auto |
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 |
|
| readability-redundant-string-init |
Yes |
| 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-uniqueptr-delete-release |
Yes |
| readability-uppercase-literal-suffix |
Yes |
| zircon-temporary-objects |
|