diff options
| author | Neil <nyamatongwe@gmail.com> | 2019-09-28 09:52:46 +1000 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2019-09-28 09:52:46 +1000 | 
| commit | 77bcd99c14dee2f05bfc65d96c27f132832f6153 (patch) | |
| tree | c2f24060ec2797615d5fa714fff3b1b91135e399 | |
| parent | 9b3da697dc58a65e885503bc1b3fd7eeb94543da (diff) | |
| download | scintilla-mirror-77bcd99c14dee2f05bfc65d96c27f132832f6153.tar.gz | |
Updated suppression file for Cppcheck 1.89.
| -rw-r--r-- | cppcheck.suppress | 125 | 
1 files changed, 118 insertions, 7 deletions
| diff --git a/cppcheck.suppress b/cppcheck.suppress index 9ad86e8b0..8b8b189e2 100644 --- a/cppcheck.suppress +++ b/cppcheck.suppress @@ -19,6 +19,9 @@ 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
 +
  // ScintillaDocument is providing an API and there are no consumers of the API inside Scintilla
  unusedFunction:scintilla/qt/ScintillaEdit/ScintillaDocument.cpp
 @@ -31,50 +34,158 @@ passedByValue  // Suppress most lexer warnings since the lexers are maintained by others
  redundantCondition:scintilla/lexers/LexA68k.cxx
 -shadowVar:scintilla/lexers/LexAU3.cxx
 +constParameter:scintilla/lexers/LexAbaqus.cxx
 +constParameter:scintilla/lexers/LexAda.cxx
 +constParameter:scintilla/lexers/LexAsn1.cxx
 +compareBoolExpressionWithInt:scintilla/lexers/LexAU3.cxx
 +shadowVariable:scintilla/lexers/LexAU3.cxx
 +constParameter:scintilla/lexers/LexBaan.cxx
  unreadVariable:scintilla/lexers/LexBaan.cxx
 +constParameter:scintilla/lexers/LexBash.cxx
  uninitMemberVar:scintilla/lexers/LexBash.cxx
  variableScope:scintilla/lexers/LexBash.cxx
  variableScope:scintilla/lexers/LexBatch.cxx
 +constParameter:scintilla/lexers/LexBullant.cxx
 +constStatement:scintilla/lexers/LexCaml.cxx
  variableScope:scintilla/lexers/LexCmake.cxx
 +constParameter:scintilla/lexers/LexCLW.cxx
 +constParameter:scintilla/lexers/LexCOBOL.cxx
 +constParameter:scintilla/lexers/LexCoffeeScript.cxx
  variableScope:scintilla/lexers/LexCSS.cxx
 +constParameter:scintilla/lexers/LexDataflex.cxx
  variableScope:scintilla/lexers/LexDataflex.cxx
 +knownConditionTrueFalse:scintilla/lexers/LexECL.cxx
 +constParameter:scintilla/lexers/LexEiffel.cxx
  variableScope:scintilla/lexers/LexErlang.cxx
 +knownConditionTrueFalse:scintilla/lexers/LexEScript.cxx
 +constParameter:scintilla/lexers/LexFortran.cxx
  variableScope:scintilla/lexers/LexGui4Cli.cxx
 +constParameter:scintilla/lexers/LexHaskell.cxx
 +constParameter:scintilla/lexers/LexHex.cxx
 +constParameter:scintilla/lexers/LexHTML.cxx
  variableScope:scintilla/lexers/LexInno.cxx
 +constParameter:scintilla/lexers/LexJSON.cxx
  variableScope:scintilla/lexers/LexLaTeX.cxx
 +constParameter:scintilla/lexers/LexLaTeX.cxx
 +constParameter:scintilla/lexers/LexLisp.cxx
 +constParameter:scintilla/lexers/LexMagik.cxx
 +constParameter:scintilla/lexers/LexMatlab.cxx
  unreadVariable:scintilla/lexers/LexMatlab.cxx
  variableScope:scintilla/lexers/LexMetapost.cxx
 +constParameter:scintilla/lexers/LexModula.cxx
  variableScope:scintilla/lexers/LexModula.cxx
  variableScope:scintilla/lexers/LexMSSQL.cxx
 +shadowArgument:scintilla/lexers/LexMySQL.cxx
 +constParameter:scintilla/lexers/LexNim.cxx
 +constParameter:scintilla/lexers/LexNimrod.cxx
  variableScope:scintilla/lexers/LexNimrod.cxx
  variableScope:scintilla/lexers/LexNsis.cxx
  variableScope:scintilla/lexers/LexOpal.cxx
 +constParameter:scintilla/lexers/LexOScript.cxx
 +constParameter:scintilla/lexers/LexPascal.cxx
  variableScope:scintilla/lexers/LexPB.cxx
 -shadowVar:scintilla/lexers/LexPowerPro.cxx
 +constParameter:scintilla/lexers/LexPerl.cxx
 +constParameter:scintilla/lexers/LexPLM.cxx
 +constParameter:scintilla/lexers/LexPython.cxx
 +shadowVariable:scintilla/lexers/LexPowerPro.cxx
 +constParameter:scintilla/lexers/LexProgress.cxx
  variableScope:scintilla/lexers/LexProgress.cxx
 -redundantAssignment:scintilla/lexers/LexRegistry.cxx
 +redundantInitialization:scintilla/lexers/LexRegistry.cxx
 +constParameter:scintilla/lexers/LexRuby.cxx
  variableScope:scintilla/lexers/LexRuby.cxx
  uninitMemberVar:scintilla/lexers/LexRuby.cxx
 +constParameter:scintilla/lexers/LexRust.cxx
 +constParameter:scintilla/lexers/LexScriptol.cxx
  variableScope:scintilla/lexers/LexSpecman.cxx
 +constParameter:scintilla/lexers/LexSpice.cxx
  unreadVariable:scintilla/lexers/LexSpice.cxx
 +constParameter:scintilla/lexers/LexSTTXT.cxx
 +constParameter:scintilla/lexers/LexTACL.cxx
  clarifyCalculation:scintilla/lexers/LexTADS3.cxx
 +constParameter:scintilla/lexers/LexTADS3.cxx
 +constParameter:scintilla/lexers/LexTAL.cxx
  invalidscanf:scintilla/lexers/LexTCMD.cxx
  knownConditionTrueFalse:scintilla/lexers/LexTCMD.cxx
 +constParameter:scintilla/lexers/LexTeX.cxx
  variableScope:scintilla/lexers/LexTeX.cxx
 +constParameter:scintilla/lexers/LexVB.cxx
  knownConditionTrueFalse:scintilla/lexers/LexVerilog.cxx
  constArgument:scintilla/lexers/LexVerilog.cxx
 -shadowVar:scintilla/lexers/LexVHDL.cxx
 +constParameter:scintilla/lexers/LexVerilog.cxx
 +constParameter:scintilla/lexers/LexVHDL.cxx
 +shadowVariable:scintilla/lexers/LexVHDL.cxx
  unreadVariable:scintilla/lexers/LexVHDL.cxx
  variableScope:scintilla/lexers/LexVHDL.cxx
  unreadVariable:scintilla/lexers/LexVisualProlog.cxx
 +constParameter:scintilla/lexers/LexYAML.cxx
 +
 +constVariable:scintilla/lexers/LexA68k.cxx
 +constVariable:scintilla/lexers/LexAPDL.cxx
 +constVariable:scintilla/lexers/LexASY.cxx
 +constVariable:scintilla/lexers/LexAU3.cxx
 +constVariable:scintilla/lexers/LexAVE.cxx
 +constVariable:scintilla/lexers/LexAVS.cxx
 +constVariable:scintilla/lexers/LexAsn1.cxx
 +constVariable:scintilla/lexers/LexBibTeX.cxx
 +constVariable:scintilla/lexers/LexBatch.cxx
 +constVariable:scintilla/lexers/LexCLW.cxx
 +constVariable:scintilla/lexers/LexCOBOL.cxx
 +constVariable:scintilla/lexers/LexCSS.cxx
 +constVariable:scintilla/lexers/LexCaml.cxx
 +constVariable:scintilla/lexers/LexCmake.cxx
 +constVariable:scintilla/lexers/LexCoffeeScript.cxx
 +constVariable:scintilla/lexers/LexConf.cxx
 +constVariable:scintilla/lexers/LexCrontab.cxx
 +constVariable:scintilla/lexers/LexCsound.cxx
 +constVariable:scintilla/lexers/LexDMAP.cxx
 +constVariable:scintilla/lexers/LexDataflex.cxx
 +constVariable:scintilla/lexers/LexECL.cxx
 +constVariable:scintilla/lexers/LexEScript.cxx
 +constVariable:scintilla/lexers/LexEiffel.cxx
 +constVariable:scintilla/lexers/LexErlang.cxx
 +constVariable:scintilla/lexers/LexFlagship.cxx
 +constVariable:scintilla/lexers/LexForth.cxx
 +constVariable:scintilla/lexers/LexGAP.cxx
 +constVariable:scintilla/lexers/LexFortran.cxx
 +constVariable:scintilla/lexers/LexGui4Cli.cxx
 +constVariable:scintilla/lexers/LexInno.cxx
 +constVariable:scintilla/lexers/LexKVIrc.cxx
 +constVariable:scintilla/lexers/LexKix.cxx
 +constVariable:scintilla/lexers/LexLout.cxx
 +constVariable:scintilla/lexers/LexMetapost.cxx
 +constVariable:scintilla/lexers/LexMMIXAL.cxx
 +constVariable:scintilla/lexers/LexMSSQL.cxx
 +constVariable:scintilla/lexers/LexMagik.cxx
 +constVariable:scintilla/lexers/LexMatlab.cxx
 +constVariable:scintilla/lexers/LexModula.cxx
 +constVariable:scintilla/lexers/LexNsis.cxx
 +constVariable:scintilla/lexers/LexOpal.cxx
 +constVariable:scintilla/lexers/LexPB.cxx
 +constVariable:scintilla/lexers/LexPerl.cxx
 +constVariable:scintilla/lexers/LexPOV.cxx
 +constVariable:scintilla/lexers/LexPS.cxx
 +constVariable:scintilla/lexers/LexPascal.cxx
 +constVariable:scintilla/lexers/LexPowerPro.cxx
 +constVariable:scintilla/lexers/LexPowerShell.cxx
 +constVariable:scintilla/lexers/LexR.cxx
 +constVariable:scintilla/lexers/LexRebol.cxx
 +constVariable:scintilla/lexers/LexSAS.cxx
 +constVariable:scintilla/lexers/LexSML.cxx
 +constVariable:scintilla/lexers/LexSorcus.cxx
 +constVariable:scintilla/lexers/LexSpecman.cxx
 +constVariable:scintilla/lexers/LexStata.cxx
 +constVariable:scintilla/lexers/LexTACL.cxx
 +constVariable:scintilla/lexers/LexTADS3.cxx
 +constVariable:scintilla/lexers/LexTAL.cxx
 +constVariable:scintilla/lexers/LexTCL.cxx
 +constVariable:scintilla/lexers/LexTCMD.cxx
 +constVariable:scintilla/lexers/LexTeX.cxx
 +constVariable:scintilla/lexers/LexVB.cxx
 +constVariable:scintilla/lexers/LexVHDL.cxx
  // bp.itBracket not actually redundant as needed by return statements
  redundantAssignment:scintilla/lexers/LexCPP.cxx
 -// safety initializations at start of GetCharacterExtents
 -redundantAssignment:scintilla/gtk/ScintillaGTKAccessible.cxx
 -
  // Suppress everything in catch.hpp as won't be changing
  *:scintilla/test/unit/catch.hpp
  // For now, suppress all test source files as, since Catch 2, cppcheck shows many warnings showing
 | 
