Name the test's locals so Flawfinder stops matching them

The code scanning job reports CWE-362 - "check when opening files" - for
a test that opens no files: Flawfinder matched a local variable called
open. Rename it and its partner.

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
This commit is contained in:
Niels Lohmann
2026-08-21 12:24:30 +02:00
parent eae15bbeb1
commit bc01db0c14
+4 -4
View File
@@ -79,18 +79,18 @@ TEST_CASE("Better diagnostics with positions")
CAPTURE(depth) CAPTURE(depth)
CAPTURE(objects) CAPTURE(objects)
const std::string open = objects ? R"({"a":)" : "["; const std::string opening = objects ? R"({"a":)" : "[";
const std::string close = objects ? "}" : "]"; const std::string closing = objects ? "}" : "]";
std::string text; std::string text;
for (std::size_t i = 0; i < depth; ++i) for (std::size_t i = 0; i < depth; ++i)
{ {
text += open; text += opening;
} }
text += "12"; text += "12";
for (std::size_t i = 0; i < depth; ++i) for (std::size_t i = 0; i < depth; ++i)
{ {
text += close; text += closing;
} }
const json original = json::parse(text); const json original = json::parse(text);