diff options
author | Ed Tanous <edtanous@google.com> | 2023-07-06 22:34:45 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2023-07-11 00:35:19 +0300 |
commit | 5db33d60ca6c3be2b799f5fd0fd311c37917fd70 (patch) | |
tree | 2f1854b2d4c6436e7460e6ca51dcb2ff42d76926 /.clang-tidy | |
parent | db0d36efc8d4ddd8fc604b9e9d10963d19b1dae0 (diff) | |
download | bmcweb-5db33d60ca6c3be2b799f5fd0fd311c37917fd70.tar.xz |
Add clang-analyzer checks from clang-16
We pass all of these checks just fine (probably because we compile with
clang on a regular basis). Enable the new checks.
Tested: Clang-tidy passes.
Change-Id: I493143c8b4d3a348fba277ade3bb97f6cf9d270a
Signed-off-by: Ed Tanous <edtanous@google.com>
Diffstat (limited to '.clang-tidy')
-rw-r--r-- | .clang-tidy | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/.clang-tidy b/.clang-tidy index ffa6589dd1..7a476aaf2a 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -97,8 +97,10 @@ cert-pos44-c, cert-pos47-c, cert-sig30-c, cert-str34-c, +clang-analyzer-apiModeling.Errno, clang-analyzer-apiModeling.StdCLibraryFunctions, clang-analyzer-apiModeling.TrustNonnull, +clang-analyzer-apiModeling.TrustReturnsNonnull, clang-analyzer-apiModeling.google.GTest, clang-analyzer-apiModeling.llvm.CastValue, clang-analyzer-apiModeling.llvm.ReturnValue, @@ -119,6 +121,7 @@ clang-analyzer-core.uninitialized.ArraySubscript, clang-analyzer-core.uninitialized.Assign, clang-analyzer-core.uninitialized.Branch, clang-analyzer-core.uninitialized.CapturedBlockVariable, +clang-analyzer-core.uninitialized.NewArraySize, clang-analyzer-core.uninitialized.UndefReturn, clang-analyzer-cplusplus.InnerPointer, clang-analyzer-cplusplus.Move, @@ -128,6 +131,7 @@ clang-analyzer-cplusplus.PlacementNew, clang-analyzer-cplusplus.PureVirtualCall, clang-analyzer-cplusplus.SelfAssignment, clang-analyzer-cplusplus.SmartPtrModeling, +clang-analyzer-cplusplus.StringChecker, clang-analyzer-cplusplus.VirtualCallModeling, clang-analyzer-deadcode.DeadStores, clang-analyzer-fuchsia.HandleChecker, @@ -207,6 +211,7 @@ clang-analyzer-valist.Unterminated, clang-analyzer-valist.ValistBase, clang-analyzer-webkit.NoUncountedMemberChecker, clang-analyzer-webkit.RefCntblBaseVirtualDtor, +clang-analyzer-webkit.UncountedLambdaCapturesChecker, cppcoreguidelines-avoid-c-arrays, cppcoreguidelines-avoid-goto, cppcoreguidelines-avoid-non-const-global-variables, |