refactor: Enable remaining clang-tidy cppcoreguidelines checks (#6538)

This commit is contained in:
Alex Kremer
2026-03-17 19:09:05 +00:00
committed by GitHub
parent b523770486
commit 72f4cb097f
148 changed files with 424 additions and 397 deletions

View File

@@ -830,6 +830,7 @@ struct MultiApiJson_test : beast::unit_test::suite
// Rvalue MultivarJson visitor only binds to regular reference
static_assert([](auto&& v) {
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
return !requires { std::forward<decltype(v)>(v).visit(1, [](Json::Value&&) {}); };
}(std::move(s1)));
static_assert([](auto&& v) {
@@ -846,6 +847,7 @@ struct MultiApiJson_test : beast::unit_test::suite
};
}(std::move(s1)));
static_assert([](auto&& v) {
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
return !requires { std::forward<decltype(v)>(v).visit()(1, [](Json::Value&&) {}); };
}(std::move(s1)));
static_assert([](auto&& v) {

View File

@@ -17,7 +17,7 @@ public:
{
struct Table
{
int val[256];
int val[256]{};
Table()
{
std::fill(val, val + 256, 0);