blob: 9e74662cd0b6b8c357926c4e6440cb589273434a [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
// Ignore Preprocessor Error Directive usage
preprocessorErrorDirective
// Ignore unusedLabel which triggers false positives for COMPILER_ASSERT_ZERO
unusedLabel