diff options
Diffstat (limited to 'scintilla/cppcheck.suppress')
-rw-r--r-- | scintilla/cppcheck.suppress | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/scintilla/cppcheck.suppress b/scintilla/cppcheck.suppress new file mode 100644 index 0000000..de777f8 --- /dev/null +++ b/scintilla/cppcheck.suppress @@ -0,0 +1,45 @@ +// File to suppress cppcheck warnings for files that will not be fixed. +// Does not suppress warnings where an additional occurrence of the warning may be of interest. +// Does not suppress false positives from cppcheck. + +// Coding style is to use assignments in constructor when there are many +// members to initialize or the initialization is complex or has comments. +useInitializationList + +// Suppress most lexer warnings since the lexers are maintained by others +variableScope:scintilla/lexers/LexA68k.cxx +useInitializationList:scintilla/lexers/LexAsm.cxx +useInitializationList:scintilla/lexers/LexBasic.cxx +noCopyConstructor:scintilla/lexers/LexBash.cxx +variableScope:scintilla/lexers/LexBash.cxx +variableScope:scintilla/lexers/LexCmake.cxx +variableScope:scintilla/lexers/LexCoffeeScript.cxx +variableScope:scintilla/lexers/LexCSS.cxx +useInitializationList:scintilla/lexers/LexD.cxx +redundantCondition:scintilla/lexers/LexECL.cxx +variableScope:scintilla/lexers/LexErlang.cxx +variableScope:scintilla/lexers/LexFortran.cxx +variableScope:scintilla/lexers/LexGui4Cli.cxx +variableScope:scintilla/lexers/LexInno.cxx +variableScope:scintilla/lexers/LexLaTeX.cxx +variableScope:scintilla/lexers/LexMarkdown.cxx +variableScope:scintilla/lexers/LexMetapost.cxx +variableScope:scintilla/lexers/LexModula.cxx +variableScope:scintilla/lexers/LexNimrod.cxx +variableScope:scintilla/lexers/LexNsis.cxx +variableScope:scintilla/lexers/LexOpal.cxx +variableScope:scintilla/lexers/LexOthers.cxx +variableScope:scintilla/lexers/LexPB.cxx +variableScope:scintilla/lexers/LexPS.cxx +uninitMemberVar:scintilla/lexers/LexPerl.cxx +variableScope:scintilla/lexers/LexRuby.cxx +uninitMemberVar:scintilla/lexers/LexRuby.cxx +variableScope:scintilla/lexers/LexSpecman.cxx +unreadVariable:scintilla/lexers/LexSpice.cxx +invalidscanf:scintilla/lexers/LexTCMD.cxx +variableScope:scintilla/lexers/LexTeX.cxx +variableScope:scintilla/lexers/LexTxt2tags.cxx +variableScope:scintilla/lexers/LexVHDL.cxx + +// Suppress C-style pointer casting for Qt code as won't be changing +cstyleCast:scintilla/qt/ScintillaEdit/ScintillaDocument.cpp |