mirror of
https://github.com/curl/curl.git
synced 2026-04-14 00:51:42 +08:00
- cmake: disable test bundles for clang-tidy builds. clang-tidy ignores #included .c sources, and incompatible with unity and bundles. It caused clang-tidy ignoring all test sources. It also means this is the first time tests sources are checked with clang-tidy. (autotools doesn't run it on tests.) - cmake: update description for `CURL_TEST_BUNDLES` option. - fix tests using special `CURLE_*` enums that were missing from `curl/curl.h`. Add them as reserved codes. - fix about ~50 other issues detected by clang-tidy: unchecked results, NULL derefs, memory leaks, casts to enums, unused assigments, uninitialized `errno` uses, unchecked `open`, indent, and more. - drop unnecessary casts (lib1533, lib3207). - suppress a few impossible cases with detailed `NOLINT`s. - lib/escape.c: drop `NOLINT` no longer necessary. Follow-up to |
||
|---|---|---|
| .. | ||
| curl.h | ||
| curlver.h | ||
| easy.h | ||
| header.h | ||
| Makefile.am | ||
| mprintf.h | ||
| multi.h | ||
| options.h | ||
| stdcheaders.h | ||
| system.h | ||
| typecheck-gcc.h | ||
| urlapi.h | ||
| websockets.h | ||