neteja cppcheck (44 → 0) i aïllar impls de tercers
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
// Unitat de compilació aïllada per a la implementació de stb_image_write.
|
||||
// Viu dins de source/external/ perquè el `.clang-tidy` d'aquesta carpeta
|
||||
// desactiva tots els checks (com fa per stb_vorbis.c) i el pre-commit hook
|
||||
// ja filtra aquesta ruta de clang-format / clang-tidy. Així els fals
|
||||
// positius de clang-analyzer-* dins de codi de tercers no afecten el
|
||||
// nostre codi, que continua tenint tots els checks actius.
|
||||
//
|
||||
// La resta del codi inclou només el header (sense la macro d'implementació),
|
||||
// que queda només amb declaracions — clang-analyzer no pot trobar cap bug
|
||||
// dins d'una declaració, així que l'inclusió és innòcua.
|
||||
|
||||
#define STB_IMAGE_WRITE_IMPLEMENTATION
|
||||
#include "external/stb_image_write.h"
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
// Unitat de compilació aïllada per a la implementació de stb_vorbis.
|
||||
// Viu dins de source/external/ perquè el `.clang-tidy` d'aquesta carpeta
|
||||
// desactiva tots els checks (com fa per stb_image_write_impl.cpp) i el
|
||||
// pre-commit hook ja filtra aquesta ruta de clang-format / clang-tidy.
|
||||
// Així els fals positius de clang-analyzer-* dins de codi C de tercers
|
||||
// no afecten el nostre codi, que continua tenint tots els checks actius.
|
||||
//
|
||||
// jail_audio.hpp defineix STB_VORBIS_HEADER_ONLY abans d'incloure el .c,
|
||||
// així només en veu les declaracions; les definicions les aporta aquest
|
||||
// TU i l'enllaçador les resol.
|
||||
|
||||
// NOLINTNEXTLINE(bugprone-suspicious-include)
|
||||
#include "external/stb_vorbis.c"
|
||||
Reference in New Issue
Block a user