1// Cppcheck includes its own system headers so we do not ask it to search for 2// our own (freestanding headers are provided by the compiler, and anything else 3// is provided by the `rmm-lib-libc` target). 4missingIncludeSystem 5 6// Cppcheck reports a lot of false positives for unused functions, as it cannot 7// analyze the SMC call boundary. Short of manually suppressing half of the 8// code-base, there's not much we can do about this. 9unusedFunction 10 11// Because files are analyzed individually, Cppcheck sometimes complains that 12// the `missingIncludeSystem` suppression was useless. It's right, but it's 13// also not particularly helpful. 14unmatchedSuppression 15 16// We don't want to receive warnings about code we don't control, which includes 17// any external libraries we vendor. 18*:ext/* 19