Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver (#9508)

This commit is contained in:
J. Nick Koston 2025-07-14 20:26:54 -10:00 committed by GitHub
parent 63b8a219e6
commit b959baf3d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -389,10 +389,12 @@ AsyncEventSourceResponse::AsyncEventSourceResponse(const AsyncWebServerRequest *
#ifdef USE_WEBSERVER_SORTING
for (auto &group : ws->sorting_groups_) {
// NOLINTBEGIN(clang-analyzer-cplusplus.NewDeleteLeaks) false positive with ArduinoJson
message = json::build_json([group](JsonObject root) {
root["name"] = group.second.name;
root["sorting_weight"] = group.second.weight;
});
// NOLINTEND(clang-analyzer-cplusplus.NewDeleteLeaks)
// a (very) large number of these should be able to be queued initially without defer
// since the only thing in the send buffer at this point is the initial ping/config