Files
pilotclient/cppcheck.supp
2024-06-13 21:11:48 +02:00

45 lines
1.5 KiB
Plaintext

// SPDX-FileCopyrightText: Copyright (C) swift Project Community / Contributors
// SPDX-License-Identifier: CC0-1.0
// cppcheck suppression file for swift.
//
// In order to suppress a false positive add a line using one of the following templates:
// [Explaining reason - comments]
// [error id]:[filename2]
// [error id]
// Issues introduced by refactoring - expected to be fixed
knownConditionTrueFalse:src/blackmisc/simulation/interpolator.cpp
knownConditionTrueFalse:src/blackmisc/aviation/aircraftsituationchange.cpp
// Ignore noExplicitConstructor for now.
noExplicitConstructor
// Ignore useStlAlgorithm for now (consider designing our own useBlackMiscAlgorithm checks)
useStlAlgorithm
// Internal errors
cppcheckError
// Ignore unusedFunction as it has too many false positives (especially in tests)
unusedFunction
// Conflicts with CppCoreGuidelines ES.20 Always initialize an object
redundantInitialization
// Perf samples
redundantAssignment:samples/blackmisc/samplesperformance.*
unreadVariable:samples/blackmisc/samplesperformance.*
// False positives
returnDanglingLifetime:src/blackmisc/iterator.h
unreadVariable:tests/blackcore/testreaders/testreaders.cpp
unknownMacro:src/blackmisc/aviation/altitude.h
unknownMacro:src/blackmisc/geo/coordinategeodetic.cpp
unknownMacro:src/blackmisc/geo/elevationplane.h
unknownMacro:src/blackmisc/identifier.cpp
unknownMacro:tests/blackmisc/testsharedstate/testsharedstate.h
// False positive memory leaks due to Qt parent/child relationship
unsafeClassCanLeak