From 6e3f8c3f91b508a9cc9112b4b6d36b59181b870a Mon Sep 17 00:00:00 2001 From: Loyal-Young Date: Wed, 8 Jul 2026 10:14:42 +0800 Subject: [PATCH] chore: enable targeted bugprone clang-tidy checks (#500) Co-authored-by: Loyal-Young <266632325+Loyal-Young@users.noreply.github.com> --- .clang-tidy | 2 ++ tests/ailego/container/cube_test.cc | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.clang-tidy b/.clang-tidy index 096255c..929a369 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,5 +1,7 @@ Checks: > -*, + bugprone-multiple-statement-macro, + bugprone-sizeof-expression, modernize-use-nullptr, modernize-use-override, WarningsAsErrors: "*" diff --git a/tests/ailego/container/cube_test.cc b/tests/ailego/container/cube_test.cc index ab6e486..456e6da 100644 --- a/tests/ailego/container/cube_test.cc +++ b/tests/ailego/container/cube_test.cc @@ -71,7 +71,7 @@ TEST(Cube, General) { int int1 = cube1; EXPECT_EQ(11111, int1); EXPECT_TRUE(!cube1.empty()); - EXPECT_EQ(sizeof(11111), cube1.size()); + EXPECT_EQ(sizeof(int), cube1.size()); Cube cube2 = 22222; EXPECT_EQ(22222, cube2.unsafe_cast()); @@ -79,7 +79,7 @@ TEST(Cube, General) { int int2 = (const int &)cube2; EXPECT_EQ(22222, int2); EXPECT_TRUE(!cube2.empty()); - EXPECT_EQ(sizeof(22222), cube2.size()); + EXPECT_EQ(sizeof(int), cube2.size()); Cube cube3 = std::vector(); cube3.unsafe_cast>().push_back(1);