aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-09-04 15:30:22 +1000
committerNeil <nyamatongwe@gmail.com>2022-09-04 15:30:22 +1000
commit352b698505635527b4a772cbba92a1477f61cd0a (patch)
tree327ea07bf599711593f143e21529182ddb662bd8
parent4faa21ad78c41b863ad0ca9b205cf48a025c229e (diff)
downloadscintilla-mirror-352b698505635527b4a772cbba92a1477f61cd0a.tar.gz
Update suppressions for cppcheck 2.9.
-rw-r--r--cppcheck.suppress13
1 files changed, 8 insertions, 5 deletions
diff --git a/cppcheck.suppress b/cppcheck.suppress
index fff03ef74..2515e8978 100644
--- a/cppcheck.suppress
+++ b/cppcheck.suppress
@@ -16,9 +16,6 @@ knownArgument:scintilla/src/SparseVector.h
// Some non-explicit constructors are used for conversions or are private to lexers
noExplicitConstructor
-// Document is checking for a change by called methods and cppcheck isn't considering escape
-knownConditionTrueFalse:scintilla/src/Document.cxx
-
// MarginView access to all bits is safe and is better defined in later versions of C++
shiftTooManyBitsSigned:scintilla/src/MarginView.cxx
@@ -32,8 +29,14 @@ unusedFunction:scintilla/qt/ScintillaEdit/ScintillaDocument.cpp
knownConditionTrueFalse:scintilla/qt/ScintillaEditBase/ScintillaQt.cpp
knownConditionTrueFalse:scintilla/win32/ScintillaWin.cxx
-// This is a weird ABI hack and shouldn't be changed
-unusedStructMember:scintilla/gtk/PlatGTK.cxx
+// G_DEFINE_TYPE is too complex to pass to cppcheck
+unknownMacro:scintilla/gtk/PlatGTK.cxx
+
+// maskSmooth set depending on preprocessor allowing Wayland definition
+badBitmaskCheck:scintilla/gtk/ScintillaGTK.cxx
+
+// Difficult to test accessibility so don't change
+constVariable:scintilla/gtk/ScintillaGTKAccessible.cxx
// Have no way of testing ScintillaEdit so don't fix even simple warnings
cstyleCast:scintilla/qt/ScintillaEdit/ScintillaEdit.cpp