blob: 549a0eb80b11fc92a71ea54deaf79e2bd90860bc [file] [log] [blame]
// Cppcheck includes its own system headers so we do not ask it to search for
// our own (freestanding headers are provided by the compiler, and anything else
// is provided by the `rmm-lib-libc` target).
missingIncludeSystem
// Cppcheck reports a lot of false positives for unused functions, as it cannot
// analyze the SMC call boundary. Short of manually suppressing half of the
// code-base, there's not much we can do about this.
unusedFunction
// Because files are analyzed individually, Cppcheck sometimes complains that
// the `missingIncludeSystem` suppression was useless. It's right, but it's
// also not particularly helpful.
unmatchedSuppression
// We don't want to receive warnings about code we don't control, which includes
// any external libraries we vendor.
*:ext/*