summaryrefslogtreecommitdiff
path: root/.clang-tidy
diff options
context:
space:
mode:
authorEd Tanous <edtanous@google.com>2023-07-06 22:34:45 +0300
committerEd Tanous <ed@tanous.net>2023-07-11 00:35:19 +0300
commit5db33d60ca6c3be2b799f5fd0fd311c37917fd70 (patch)
tree2f1854b2d4c6436e7460e6ca51dcb2ff42d76926 /.clang-tidy
parentdb0d36efc8d4ddd8fc604b9e9d10963d19b1dae0 (diff)
downloadbmcweb-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-tidy5
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,