From 49e0d1e3e3bc21db73c5623765050ba5951d8c16 Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Mon, 20 Oct 2025 04:51:17 +0200 Subject: [PATCH] Appease clang-tidy. Signed-off-by: Miod Vallat --- ext/json11/json11.cpp | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/ext/json11/json11.cpp b/ext/json11/json11.cpp index 020ed5a545..8fa49335df 100644 --- a/ext/json11/json11.cpp +++ b/ext/json11/json11.cpp @@ -302,19 +302,23 @@ const Json & JsonArray::operator[] (size_t i) const { */ bool Json::operator== (const Json &other) const { - if (m_ptr == other.m_ptr) + if (m_ptr == other.m_ptr) { return true; - if (m_ptr->type() != other.m_ptr->type()) + } + if (m_ptr->type() != other.m_ptr->type()) { return false; + } return m_ptr->equals(other.m_ptr.get()); } bool Json::operator< (const Json &other) const { - if (m_ptr == other.m_ptr) + if (m_ptr == other.m_ptr) { return false; - if (m_ptr->type() != other.m_ptr->type()) + } + if (m_ptr->type() != other.m_ptr->type()) { return m_ptr->type() < other.m_ptr->type(); + } return m_ptr->less(other.m_ptr.get()); } @@ -429,7 +433,9 @@ struct JsonParser final { bool comment_found = false; do { comment_found = consume_comment(); - if (failed) return; + if (failed) { + return; + } consume_whitespace(); } while(comment_found); @@ -443,9 +449,12 @@ struct JsonParser final { */ char get_next_token() { consume_garbage(); - if (failed) return (char)0; - if (i == str.size()) + if (failed) { + return (char)0; + } + if (i == str.size()) { return fail("unexpected end of input", (char)0); + } return str[i++]; } @@ -737,10 +746,12 @@ Json Json::parse(const string &in, string &err, JsonParse strategy) { // Check for any trailing garbage parser.consume_garbage(); - if (parser.failed) - return Json(); - if (parser.i != in.size()) + if (parser.failed) { + return {}; + } + if (parser.i != in.size()) { return parser.fail("unexpected trailing " + esc(in[parser.i])); + } return result; } @@ -755,13 +766,15 @@ vector Json::parse_multi(const string &in, vector json_vec; while (parser.i != in.size() && !parser.failed) { json_vec.push_back(parser.parse_json(0)); - if (parser.failed) + if (parser.failed) { break; + } // Check for another object parser.consume_garbage(); - if (parser.failed) + if (parser.failed) { break; + } parser_stop_pos = parser.i; } return json_vec; @@ -779,7 +792,7 @@ bool Json::has_shape(const shape & types, string & err) const { const auto& obj_items = object_items(); for (auto & item : types) { - const auto it = obj_items.find(item.first); + const auto it = obj_items.find(item.first); // NOLINT(readability-identifier-length) if (it == obj_items.cend() || it->second.type() != item.second) { err = "bad type for " + item.first + " in " + dump(); return false; -- 2.47.3