{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1742254797,"commit_time":1742807698,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"9465327084c920deee7ba5abbcd55dbec6cf3e95","message":"cmake: fix clang-tidy builds to verify tests, fix fallouts\n\n- cmake: disable test bundles for clang-tidy builds.\n  clang-tidy ignores #included .c sources, and incompatible with unity\n  and bundles. It caused clang-tidy ignoring all test sources. It also\n  means this is the first time tests sources are checked with\n  clang-tidy. (autotools doesn't run it on tests.)\n\n- cmake: update description for `CURL_TEST_BUNDLES` option.\n\n- fix tests using special `CURLE_*` enums that were missing from\n  `curl/curl.h`. Add them as reserved codes.\n\n- fix about ~50 other issues detected by clang-tidy: unchecked results,\n  NULL derefs, memory leaks, casts to enums, unused assigments,\n  uninitialized `errno` uses, unchecked `open`, indent, and more.\n\n- drop unnecessary casts (lib1533, lib3207).\n\n- suppress a few impossible cases with detailed `NOLINT`s.\n\n- lib/escape.c: drop `NOLINT` no longer necessary.\n  Follow-up to 72abf7c13a479edcde80afa60faad3f35f672c0b #13862 (possibly)\n\n- extend two existing `NOLINT` comments with details.\n\nFollow-up to fabfa8e4024473035b3e5c3c30c330be726d9bb4 #15825\n\nCloses #16756\n","parents":["efa65b24ae22d8ae2798fb1a2b4cdc113270bdaf"],"tree_hash":"4ebca64d82d4c84ae5f38578d1e24d7641ca265d"}