diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 11:36:04 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 11:36:04 +0000 |
commit | 040eee1aa49b49df4698d83a05af57c220127fd1 (patch) | |
tree | f635435954e6ccde5eee9893889e24f30ca68346 /src/cppcheck-suppress.lst | |
parent | Initial commit. (diff) | |
download | isc-kea-upstream.tar.xz isc-kea-upstream.zip |
Adding upstream version 2.2.0.upstream/2.2.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/cppcheck-suppress.lst')
-rw-r--r-- | src/cppcheck-suppress.lst | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/cppcheck-suppress.lst b/src/cppcheck-suppress.lst new file mode 100644 index 0000000..9dc8d99 --- /dev/null +++ b/src/cppcheck-suppress.lst @@ -0,0 +1,28 @@ +// On some systems cppcheck produces false alarms about 'missing includes'. +// the following two will suppress, depending on the cppcheck version +debug +missingInclude + +// Please don't add any suppressions here. We now use inline +// suppressions (in the .cc files) so that we don't have to +// maintain line numbers in this file. +// +// See the cppcheck manual for syntax. It is something like: +// +// // cppcheck-suppress duplicateExpression +// EXPECT_FALSE(small_name < small_name); + +// With cppcheck 1.56, there are a number of false positives, which +// All of these should be checked and hopefully removed after upgrading +// cppcheck past 1.56 + +// eraseDereference: This is a known false positive, which has been +// fixed in the current development version of cppcheck +eraseDereference + +// Unused functions: there suddenly are a lot of unused function errors +// We could address those by adding for instance early declarations or +// (unnecessary) header files, but they were all somewhat false positives +// When we upgrade past 1.56, we should re-check this, and perhaps enable +// unused-functions again. +unusedFunction |