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