From 853217e19a5019ee23fc54e9c12da80dcbdcbd0c Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Wed, 19 Nov 2025 04:12:59 -0700 Subject: [PATCH 1/2] Quiet clang-tidy about invalid enum values Only in test code --- shared/invalid-enum.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/invalid-enum.h b/shared/invalid-enum.h index 9ea8d26c..f1d7cbd1 100644 --- a/shared/invalid-enum.h +++ b/shared/invalid-enum.h @@ -9,5 +9,5 @@ template constexpr Enum invalidEnum(int value) { - return static_cast(value); + return static_cast(value); // NOLINT } From c38d257a414b0ea5447d4240cc1e000baafade54 Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Wed, 19 Nov 2025 04:21:03 -0700 Subject: [PATCH 2/2] Make lint suppression more specific --- shared/invalid-enum.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/invalid-enum.h b/shared/invalid-enum.h index f1d7cbd1..7edb8aee 100644 --- a/shared/invalid-enum.h +++ b/shared/invalid-enum.h @@ -9,5 +9,5 @@ template constexpr Enum invalidEnum(int value) { - return static_cast(value); // NOLINT + return static_cast(value); // NOLINT(clang-analyzer-optin.core.EnumCastOutOfRange) }