2025-05-09 05:16 ftp://ftp.de.debian.org/debian/pool/main/a/algobox/algobox_1.1.1+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 438 426 elapsed-time: 61.5 63.1 head-timing-info: old-timing-info: head results: algobox-1.1.1/affectationdialog.cpp:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/affectationdialog.cpp:280:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] algobox-1.1.1/affectationdialog.cpp:361:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/affectationdialog.h:24:2: style: Class 'AffectationDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/affectationdialog.cpp:67:18: style: The scope of the variable 'commande' can be reduced. [variableScope] algobox-1.1.1/affectationdialog.cpp:67:29: style: The scope of the variable 'commentaire' can be reduced. [variableScope] algobox-1.1.1/affectationdialog.cpp:24:63: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/affectationdialog.cpp:24:82: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/affectationdialog.cpp:30:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/affectationdialog.cpp:30:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/affectationdialog.cpp:30:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/affichercalculdialog.cpp:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/affichercalculdialog.cpp:300:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/affichercalculdialog.h:21:2: style: Class 'AffichercalculDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/affichercalculdialog.cpp:50:7: style: Local variable 'fontCommande' shadows outer variable [shadowVariable] algobox-1.1.1/affichercalculdialog.h:26:7: note: Shadowed declaration algobox-1.1.1/affichercalculdialog.cpp:50:7: note: Shadow variable algobox-1.1.1/affichercalculdialog.cpp:52:7: style: Local variable 'fontCommentaire' shadows outer variable [shadowVariable] algobox-1.1.1/affichercalculdialog.h:26:21: note: Shadowed declaration algobox-1.1.1/affichercalculdialog.cpp:52:7: note: Shadow variable algobox-1.1.1/affichercalculdialog.cpp:24:69: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/affichercalculdialog.cpp:24:88: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/affichercalculdialog.cpp:30:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/affichercalculdialog.cpp:30:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/affichercalculdialog.cpp:30:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/afficherdialog.h:21:2: style: Class 'AfficherDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/afficherdialog.cpp:17:57: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/afficherdialog.cpp:17:76: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:776:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:820:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:857:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:1753:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:1824:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:1877:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2072:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2190:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2334:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2490:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2600:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2634:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2674:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2724:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2759:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2798:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2830:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2864:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:2995:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:3073:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:3172:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:3305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:3338:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4026:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4172:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4203:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4233:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4268:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4398:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4479:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4598:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4765:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4825:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4936:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:4964:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:5128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:5148:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:5392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable docfile [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:5422:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:5515:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exempleRepertoire [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:5732:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:7655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:7670:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:7734:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/algobox.cpp:7811:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/browser.h:27:5: style: Class 'Browser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/jshighlighter.h:31:5: style: Class 'JSHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/jsfindwidget.h:24:5: style: Class 'JSFindWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/jsreplacedialog.h:24:5: style: Class 'JSReplaceDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/jseditorview.h:28:1: style: Class 'JSEditorView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/jsmainwindow.h:27:5: style: Class 'JSMainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algobox.h:37:2: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algoconsole.h:23:5: style: Class 'AlgoConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algowebview.h:26:5: style: Class 'AlgoWebView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algowebpage.h:28:11: style: Class 'AlgoWebPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/loghighlighter.h:30:5: style: Class 'LogHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/consolehighlighter.h:30:5: style: Class 'ConsoleHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/browserdialog.h:24:2: style: Class 'BrowserDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/variabledialog.h:21:2: style: Class 'VariableDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/liredialog.h:21:2: style: Class 'LireDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/messagedialog.h:21:2: style: Class 'MessageDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/conditiondialog.h:21:2: style: Class 'ConditionDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/pourdialog.h:23:2: style: Class 'PourDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/tantquedialog.h:23:2: style: Class 'TantqueDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/pointdialog.h:21:2: style: Class 'PointDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/segmentdialog.h:21:2: style: Class 'SegmentDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/aproposdialog.h:21:2: style: Class 'AproposDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/commentairedialog.h:21:2: style: Class 'CommentaireDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/verifdialog.h:21:2: style: Class 'VerifDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/x11fontdialog.h:21:2: style: Class 'X11FontDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/modifierlignedialog.h:21:2: style: Class 'ModifierLigneDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/consoledialog.h:21:2: style: Class 'ConsoleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/latexhighlighter.h:30:5: style: Class 'LatexHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/latexviewdialog.h:28:2: style: Class 'LatexviewDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/configdialog.h:21:2: style: Class 'ConfigDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/fonctiondialog.h:21:2: style: Class 'FonctionDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/renvoyerdialog.h:21:2: style: Class 'RenvoyerDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/appeldialog.h:21:2: style: Class 'AppelDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algobox.cpp:5538:28: warning: Either the condition 'clipboardItem' is redundant or there is possible null pointer dereference: clipboardItem. [nullPointerRedundantCheck] algobox-1.1.1/algobox.cpp:5541:7: note: Assuming that condition 'clipboardItem' is not redundant algobox-1.1.1/algobox.cpp:5538:28: note: Null pointer dereference algobox-1.1.1/algobox.cpp:593:6: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment] algobox-1.1.1/algobox.cpp:581:47: note: model is assigned algobox-1.1.1/algobox.cpp:593:6: note: model is overwritten algobox-1.1.1/algobox.cpp:1730:16: style: Variable 'newItem' is reassigned a value before the old one has been used. [redundantAssignment] algobox-1.1.1/algobox.cpp:1729:16: note: newItem is assigned algobox-1.1.1/algobox.cpp:1730:16: note: newItem is overwritten algobox-1.1.1/algobox.cpp:6770:9: style: Variable 'curItem' is reassigned a value before the old one has been used. [redundantAssignment] algobox-1.1.1/algobox.cpp:5858:9: note: curItem is assigned algobox-1.1.1/algobox.cpp:6770:9: note: curItem is overwritten algobox-1.1.1/algobox.cpp:116:18: style: The scope of the variable 'commande' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:116:29: style: The scope of the variable 'commentaire' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:583:9: style: The scope of the variable 'line' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:605:13: style: The scope of the variable 'line' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:719:18: style: The scope of the variable 'nextItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:854:20: style: The scope of the variable 'next' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1406:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1446:20: style: The scope of the variable 'type' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1499:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1550:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1587:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1648:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1703:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1704:24: style: The scope of the variable 'newItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1704:34: style: The scope of the variable 'sinonItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1779:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1780:24: style: The scope of the variable 'newItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1842:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1843:24: style: The scope of the variable 'newItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:1993:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2030:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2031:24: style: The scope of the variable 'newItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2090:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2125:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2158:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2219:19: style: The scope of the variable 'type' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2296:14: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2350:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2389:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2450:14: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2487:18: style: The scope of the variable 'lastChildItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2487:34: style: The scope of the variable 'sinonItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2487:46: style: The scope of the variable 'newItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2510:14: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2574:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2611:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2736:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2774:15: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2809:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:2841:10: style: The scope of the variable 'code' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:3519:9: style: The scope of the variable 'num' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:4178:5: style: The scope of the variable 'leftPos' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:4401:9: style: The scope of the variable 'num' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:4519:9: style: The scope of the variable 'num' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:4828:9: style: The scope of the variable 'num' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:5157:9: style: The scope of the variable 'line' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:5216:18: style: The scope of the variable 'tagList' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:5539:7: style: The scope of the variable 'idx' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:5673:9: style: The scope of the variable 'uri' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:7586:5: style: The scope of the variable 'erreurligne' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:7614:18: style: The scope of the variable 'newItem' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:7732:16: style: The scope of the variable 'condition' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:7732:26: style: The scope of the variable 'commande' can be reduced. [variableScope] algobox-1.1.1/algobox.cpp:3534:48: style:inconclusive: Function 'CodeVersJavascript' argument 1 names different: declaration 'code' definition 'algocode'. [funcArgNamesDifferent] algobox-1.1.1/algobox.h:110:36: note: Function 'CodeVersJavascript' argument 1 names different: declaration 'code' definition 'algocode'. algobox-1.1.1/algobox.cpp:3534:48: note: Function 'CodeVersJavascript' argument 1 names different: declaration 'code' definition 'algocode'. algobox-1.1.1/algobox.cpp:605:13: style: Local variable 'line' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:583:9: note: Shadowed declaration algobox-1.1.1/algobox.cpp:605:13: note: Shadow variable algobox-1.1.1/algobox.cpp:2225:8: style: Local variable 'i' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:2195:9: note: Shadowed declaration algobox-1.1.1/algobox.cpp:2225:8: note: Shadow variable algobox-1.1.1/algobox.cpp:2299:7: style: Local variable 'i' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:2271:9: note: Shadowed declaration algobox-1.1.1/algobox.cpp:2299:7: note: Shadow variable algobox-1.1.1/algobox.cpp:2453:7: style: Local variable 'i' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:2424:9: note: Shadowed declaration algobox-1.1.1/algobox.cpp:2453:7: note: Shadow variable algobox-1.1.1/algobox.cpp:3499:13: style: Local variable 'fic' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:3444:11: note: Shadowed declaration algobox-1.1.1/algobox.cpp:3499:13: note: Shadow variable algobox-1.1.1/algobox.cpp:4442:13: style: Local variable 'fic' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:4378:11: note: Shadowed declaration algobox-1.1.1/algobox.cpp:4442:13: note: Shadow variable algobox-1.1.1/algobox.cpp:4560:13: style: Local variable 'fic' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:4498:11: note: Shadowed declaration algobox-1.1.1/algobox.cpp:4560:13: note: Shadow variable algobox-1.1.1/algobox.cpp:4693:19: style: Local variable 'item' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:4611:9: note: Shadowed declaration algobox-1.1.1/algobox.cpp:4693:19: note: Shadow variable algobox-1.1.1/algobox.cpp:4869:13: style: Local variable 'fic' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:4805:11: note: Shadowed declaration algobox-1.1.1/algobox.cpp:4869:13: note: Shadow variable algobox-1.1.1/algobox.cpp:5288:11: style: Local variable 'nouveauFichier' shadows outer argument [shadowArgument] algobox-1.1.1/algobox.cpp:5141:33: note: Shadowed declaration algobox-1.1.1/algobox.cpp:5288:11: note: Shadow variable algobox-1.1.1/algobox.cpp:6222:11: style: Local variable 'type' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:5741:27: note: Shadowed declaration algobox-1.1.1/algobox.cpp:6222:11: note: Shadow variable algobox-1.1.1/algobox.cpp:6273:11: style: Local variable 'type' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:5741:27: note: Shadowed declaration algobox-1.1.1/algobox.cpp:6273:11: note: Shadow variable algobox-1.1.1/algobox.cpp:7088:11: style: Local variable 'type' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:5741:27: note: Shadowed declaration algobox-1.1.1/algobox.cpp:7088:11: note: Shadow variable algobox-1.1.1/algobox.cpp:7139:11: style: Local variable 'type' shadows outer variable [shadowVariable] algobox-1.1.1/algobox.cpp:5741:27: note: Shadowed declaration algobox-1.1.1/algobox.cpp:7139:11: note: Shadow variable algobox-1.1.1/browser.h:27:28: performance: Function parameter 'home' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:3534:48: performance: Function parameter 'algocode' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:4153:47: performance: Function parameter 'orig' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:4166:42: performance: Function parameter 'orig' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:4200:45: performance: Function parameter 'orig' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:5334:43: performance: Function parameter 'nouveauFichier' should be passed by const reference. [passedByValue] algobox-1.1.1/algobox.cpp:719:18: style: Variable 'nextItem' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algobox.cpp:4475:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algobox.cpp:4803:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algobox.cpp:5624:10: style: Variable 'action' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algobox.cpp:5730:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algobox.cpp:719:27: style: Variable 'nextItem' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:739:11: style: Variable 'nextItem' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1406:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1447:11: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1499:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1550:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1587:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1648:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1703:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1779:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1842:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:1993:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2030:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2090:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2125:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2158:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2220:10: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2296:18: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2350:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2389:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2450:18: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2510:18: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2574:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2611:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2736:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2774:19: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2775:24: style: Unused variable: newItem [unusedVariable] algobox-1.1.1/algobox.cpp:2809:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2841:14: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2905:16: style: Variable 'xf' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:2905:13: style: Variable 'xf' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:3519:12: style: Variable 'num' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4401:12: style: Variable 'num' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4475:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4519:12: style: Variable 'num' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4475:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4733:13: style: Unused variable: codec [unusedVariable] algobox-1.1.1/algobox.cpp:4803:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4828:12: style: Variable 'num' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:4803:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:5626:10: style: Variable 'query' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:5626:5: style: Variable 'query' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:5730:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:5789:25: style: Variable 'newItem' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6069:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6115:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6159:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6185:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6216:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6267:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6326:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6512:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6563:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6667:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6935:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:6981:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7025:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7051:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7082:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7133:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7192:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7377:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7428:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:7532:6: style: Variable 'code' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algobox.cpp:5730:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/algoconsole.cpp:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WheelFocus [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoconsole.cpp:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoconsole.cpp:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoconsole.cpp:90:34: performance: Function parameter 's' should be passed by const reference. [passedByValue] algobox-1.1.1/algoeditor.cpp:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:135:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindCaseSensitively [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:203:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:222:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:286:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:315:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:325:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordUnderCursor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Tab [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:471:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:493:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:515:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:524:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:614:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nbsp [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:738:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/algoeditor.cpp:267:21: style:inconclusive: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. [functionConst] algobox-1.1.1/algoeditor.h:45:9: note: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. algobox-1.1.1/algoeditor.cpp:267:21: note: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. algobox-1.1.1/algohighlighter.h:31:5: style: Class 'AlgoHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algoeditor.h:45:9: performance: Function 'getEncoding()' should return member 'encoding' by const reference. [returnByReference] algobox-1.1.1/algoeditor.cpp:157:5: style: The scope of the variable 'start' can be reduced. [variableScope] algobox-1.1.1/algoeditor.cpp:177:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/algoeditor.cpp:197:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/algoeditor.cpp:216:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/algoeditor.cpp:241:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/algoeditor.cpp:277:39: style:inconclusive: Function 'getCursorPosition' argument 1 names different: declaration 'parag' definition 'para'. [funcArgNamesDifferent] algobox-1.1.1/algoeditor.h:47:27: note: Function 'getCursorPosition' argument 1 names different: declaration 'parag' definition 'para'. algobox-1.1.1/algoeditor.cpp:277:39: note: Function 'getCursorPosition' argument 1 names different: declaration 'parag' definition 'para'. algobox-1.1.1/algoeditor.cpp:657:71: style:inconclusive: Function 'matchLeftPar' argument 3 names different: declaration 'numRightPar' definition 'numLeftPar'. [funcArgNamesDifferent] algobox-1.1.1/algoeditor.h:62:61: note: Function 'matchLeftPar' argument 3 names different: declaration 'numRightPar' definition 'numLeftPar'. algobox-1.1.1/algoeditor.cpp:657:71: note: Function 'matchLeftPar' argument 3 names different: declaration 'numRightPar' definition 'numLeftPar'. algobox-1.1.1/algoeditor.cpp:689:72: style:inconclusive: Function 'matchRightPar' argument 3 names different: declaration 'numLeftPar' definition 'numRightPar'. [funcArgNamesDifferent] algobox-1.1.1/algoeditor.h:63:61: note: Function 'matchRightPar' argument 3 names different: declaration 'numLeftPar' definition 'numRightPar'. algobox-1.1.1/algoeditor.cpp:689:72: note: Function 'matchRightPar' argument 3 names different: declaration 'numLeftPar' definition 'numRightPar'. algobox-1.1.1/algoeditor.cpp:137:13: style: Local variable 'c' shadows outer variable [shadowVariable] algobox-1.1.1/algoeditor.h:59:13: note: Shadowed declaration algobox-1.1.1/algoeditor.cpp:137:13: note: Shadow variable algobox-1.1.1/algoeditor.cpp:158:13: style: Local variable 'c' shadows outer variable [shadowVariable] algobox-1.1.1/algoeditor.h:59:13: note: Shadowed declaration algobox-1.1.1/algoeditor.cpp:158:13: note: Shadow variable algobox-1.1.1/algoeditor.cpp:717:13: style: Local variable 'data' shadows outer variable [shadowVariable] algobox-1.1.1/algoeditor.cpp:692:12: note: Shadowed declaration algobox-1.1.1/algoeditor.cpp:717:13: note: Shadow variable algobox-1.1.1/algoeditor.cpp:718:29: style: Local variable 'infos' shadows outer variable [shadowVariable] algobox-1.1.1/algoeditor.cpp:693:28: note: Shadowed declaration algobox-1.1.1/algoeditor.cpp:718:29: note: Shadow variable algobox-1.1.1/algoeditor.cpp:272:38: performance: Function parameter 'enc' should be passed by const reference. [passedByValue] algobox-1.1.1/algoeditor.cpp:302:56: performance: Function parameter 'word' should be passed by const reference. [passedByValue] algobox-1.1.1/algoeditor.cpp:640:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algoeditor.cpp:666:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algoeditor.cpp:698:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/algoeditorview.cpp:28:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/findwidget.h:24:5: style: Class 'FindWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/replacedialog.h:24:5: style: Class 'ReplaceDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algoeditorview.h:28:1: style: Class 'AlgoEditorView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/algohighlighter.cpp:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] algobox-1.1.1/algohighlighter.cpp:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nbsp [valueFlowBailoutIncompleteVar] algobox-1.1.1/algohighlighter.cpp:23:1: performance: Variable 'ColorStandard' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] algobox-1.1.1/algowebpage.cpp:40:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] algobox-1.1.1/algowebpage.cpp:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] algobox-1.1.1/algowebpage.cpp:77:19: style:inconclusive: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. [functionConst] algobox-1.1.1/algowebpage.h:45:6: note: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. algobox-1.1.1/algowebpage.cpp:77:19: note: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. algobox-1.1.1/algowebpage.cpp:54:6: warning: Either the condition 'result' is redundant or there is possible null pointer dereference: result. [nullPointerRedundantCheck] algobox-1.1.1/algowebpage.cpp:55:9: note: Assuming that condition 'result' is not redundant algobox-1.1.1/algowebpage.cpp:54:6: note: Null pointer dereference algobox-1.1.1/algowebview.cpp:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] algobox-1.1.1/algowebview.cpp:31:1: performance: Variable 'pdffichier' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] algobox-1.1.1/animatedlabel.h:28:1: style: Class 'AnimatedLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/aproposdialog.cpp:46:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] algobox-1.1.1/aproposdialog.cpp:45:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/aproposdialog.cpp:45:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/aproposdialog.cpp:45:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/blockdata.h:31:32: performance: Function 'parentheses()' should return member 'm_parentheses' by const reference. [returnByReference] algobox-1.1.1/blockdata.h:32:32: performance: Function 'brackets()' should return member 'm_brackets' by const reference. [returnByReference] algobox-1.1.1/browser.cpp:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] algobox-1.1.1/browser.cpp:31:33: performance: Function parameter 'home' should be passed by const reference. [passedByValue] algobox-1.1.1/browserdialog.cpp:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/browserdialog.cpp:165:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/browserdialog.cpp:184:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/browserdialog.cpp:208:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/browserdialog.cpp:205:9: style: The scope of the variable 'ligne' can be reduced. [variableScope] algobox-1.1.1/browserdialog.cpp:207:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/browserdialog.cpp:207:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/browserdialog.cpp:207:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/conditiondialog.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/conditiondialog.cpp:298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/conditiondialog.cpp:22:59: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/conditiondialog.cpp:22:78: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/conditiondialog.cpp:27:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/conditiondialog.cpp:27:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/conditiondialog.cpp:27:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/consolehighlighter.cpp:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] algobox-1.1.1/consolehighlighter.cpp:39:9: style: Unused variable: t [unusedVariable] algobox-1.1.1/findwidget.cpp:21:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] algobox-1.1.1/findwidget.h:28:18: style: Virtual function 'doFind' is called from constructor 'FindWidget(QWidget*parent=0)' at line 19. Dynamic binding is not used. [virtualCallInConstructor] algobox-1.1.1/findwidget.cpp:19:51: note: Calling doFind algobox-1.1.1/findwidget.h:28:18: note: doFind is a virtual function algobox-1.1.1/jseditor.cpp:38:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindCaseSensitively [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:281:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:310:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordUnderCursor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Tab [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:419:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:428:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nbsp [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:741:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:758:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] algobox-1.1.1/jseditor.cpp:262:19: style:inconclusive: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. [functionConst] algobox-1.1.1/jseditor.h:44:9: note: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. algobox-1.1.1/jseditor.cpp:262:19: note: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. algobox-1.1.1/jseditor.h:44:9: performance: Function 'getEncoding()' should return member 'encoding' by const reference. [returnByReference] algobox-1.1.1/jseditor.cpp:152:5: style: The scope of the variable 'start' can be reduced. [variableScope] algobox-1.1.1/jseditor.cpp:172:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/jseditor.cpp:192:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/jseditor.cpp:211:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/jseditor.cpp:236:6: style: The scope of the variable 'go' can be reduced. [variableScope] algobox-1.1.1/jseditor.cpp:272:37: style:inconclusive: Function 'getCursorPosition' argument 1 names different: declaration 'parag' definition 'para'. [funcArgNamesDifferent] algobox-1.1.1/jseditor.h:46:27: note: Function 'getCursorPosition' argument 1 names different: declaration 'parag' definition 'para'. algobox-1.1.1/jseditor.cpp:272:37: note: Function 'getCursorPosition' argument 1 names different: declaration 'parag' definition 'para'. algobox-1.1.1/jseditor.cpp:561:69: style:inconclusive: Function 'matchLeftPar' argument 3 names different: declaration 'numRightPar' definition 'numLeftPar'. [funcArgNamesDifferent] algobox-1.1.1/jseditor.h:58:61: note: Function 'matchLeftPar' argument 3 names different: declaration 'numRightPar' definition 'numLeftPar'. algobox-1.1.1/jseditor.cpp:561:69: note: Function 'matchLeftPar' argument 3 names different: declaration 'numRightPar' definition 'numLeftPar'. algobox-1.1.1/jseditor.cpp:593:70: style:inconclusive: Function 'matchRightPar' argument 3 names different: declaration 'numLeftPar' definition 'numRightPar'. [funcArgNamesDifferent] algobox-1.1.1/jseditor.h:59:61: note: Function 'matchRightPar' argument 3 names different: declaration 'numLeftPar' definition 'numRightPar'. algobox-1.1.1/jseditor.cpp:593:70: note: Function 'matchRightPar' argument 3 names different: declaration 'numLeftPar' definition 'numRightPar'. algobox-1.1.1/jseditor.cpp:660:71: style:inconclusive: Function 'matchLeftBrack' argument 3 names different: declaration 'numRightBrack' definition 'numLeftBrack'. [funcArgNamesDifferent] algobox-1.1.1/jseditor.h:60:63: note: Function 'matchLeftBrack' argument 3 names different: declaration 'numRightBrack' definition 'numLeftBrack'. algobox-1.1.1/jseditor.cpp:660:71: note: Function 'matchLeftBrack' argument 3 names different: declaration 'numRightBrack' definition 'numLeftBrack'. algobox-1.1.1/jseditor.cpp:692:72: style:inconclusive: Function 'matchRightBrack' argument 3 names different: declaration 'numLeftBrack' definition 'numRightBrack'. [funcArgNamesDifferent] algobox-1.1.1/jseditor.h:61:63: note: Function 'matchRightBrack' argument 3 names different: declaration 'numLeftBrack' definition 'numRightBrack'. algobox-1.1.1/jseditor.cpp:692:72: note: Function 'matchRightBrack' argument 3 names different: declaration 'numLeftBrack' definition 'numRightBrack'. algobox-1.1.1/jseditor.cpp:621:13: style: Local variable 'data' shadows outer variable [shadowVariable] algobox-1.1.1/jseditor.cpp:596:12: note: Shadowed declaration algobox-1.1.1/jseditor.cpp:621:13: note: Shadow variable algobox-1.1.1/jseditor.cpp:622:29: style: Local variable 'infos' shadows outer variable [shadowVariable] algobox-1.1.1/jseditor.cpp:597:28: note: Shadowed declaration algobox-1.1.1/jseditor.cpp:622:29: note: Shadow variable algobox-1.1.1/jseditor.cpp:720:13: style: Local variable 'data' shadows outer variable [shadowVariable] algobox-1.1.1/jseditor.cpp:695:12: note: Shadowed declaration algobox-1.1.1/jseditor.cpp:720:13: note: Shadow variable algobox-1.1.1/jseditor.cpp:721:29: style: Local variable 'infos' shadows outer variable [shadowVariable] algobox-1.1.1/jseditor.cpp:696:28: note: Shadowed declaration algobox-1.1.1/jseditor.cpp:721:29: note: Shadow variable algobox-1.1.1/jseditor.cpp:267:36: performance: Function parameter 'enc' should be passed by const reference. [passedByValue] algobox-1.1.1/jseditor.cpp:297:54: performance: Function parameter 'word' should be passed by const reference. [passedByValue] algobox-1.1.1/jseditor.cpp:544:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/jseditor.cpp:570:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/jseditor.cpp:602:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/jseditor.cpp:643:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/jseditor.cpp:669:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/jseditor.cpp:701:19: style: Variable 'info' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/jseditorview.cpp:28:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsfindwidget.cpp:21:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsfindwidget.h:28:18: style: Virtual function 'doFind' is called from constructor 'JSFindWidget(QWidget*parent=0)' at line 19. Dynamic binding is not used. [virtualCallInConstructor] algobox-1.1.1/jsfindwidget.cpp:19:51: note: Calling doFind algobox-1.1.1/jsfindwidget.h:28:18: note: doFind is a virtual function algobox-1.1.1/jshighlighter.cpp:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] algobox-1.1.1/jshighlighter.cpp:22:1: performance: Variable 'ColorNormal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] algobox-1.1.1/jslinenumberwidget.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsmainwindow.cpp:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable New [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsmainwindow.cpp:205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectAll [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsmainwindow.cpp:257:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsmainwindow.cpp:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsmainwindow.cpp:341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsreplacedialog.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] algobox-1.1.1/jsreplacedialog.h:29:18: style: Virtual function 'doReplace' is called from constructor 'JSReplaceDialog(QWidget*parent=0,const char*name=0)' at line 22. Dynamic binding is not used. [virtualCallInConstructor] algobox-1.1.1/jsreplacedialog.cpp:22:52: note: Calling doReplace algobox-1.1.1/jsreplacedialog.h:29:18: note: doReplace is a virtual function algobox-1.1.1/jsreplacedialog.h:30:18: style: Virtual function 'doReplaceAll' is called from constructor 'JSReplaceDialog(QWidget*parent=0,const char*name=0)' at line 23. Dynamic binding is not used. [virtualCallInConstructor] algobox-1.1.1/jsreplacedialog.cpp:23:58: note: Calling doReplaceAll algobox-1.1.1/jsreplacedialog.h:30:18: note: doReplaceAll is a virtual function algobox-1.1.1/latexhighlighter.cpp:21:2: performance: Variable 'ColorStandard' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] algobox-1.1.1/latexhighlighter.cpp:131:9: style: Variable 'buffer' is reassigned a value before the old one has been used. [redundantAssignment] algobox-1.1.1/latexhighlighter.cpp:109:12: note: buffer is assigned algobox-1.1.1/latexhighlighter.cpp:131:9: note: buffer is overwritten algobox-1.1.1/latexviewdialog.cpp:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] algobox-1.1.1/latexviewdialog.cpp:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/linenumberwidget.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] algobox-1.1.1/liredialog.cpp:17:49: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/liredialog.cpp:17:68: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/loghighlighter.cpp:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] algobox-1.1.1/loghighlighter.cpp:42:9: style: The scope of the variable 't' can be reduced. [variableScope] algobox-1.1.1/main.cpp:68:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transdir [valueFlowBailoutIncompleteVar] algobox-1.1.1/main.cpp:87:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] algobox-1.1.1/main.cpp:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] algobox-1.1.1/main.cpp:32:10: warning: If memory allocation fails, then there is a possible null pointer dereference: newArgv [nullPointerOutOfMemory] algobox-1.1.1/main.cpp:31:34: note: Assuming allocation function fails algobox-1.1.1/main.cpp:31:20: note: Assignment 'newArgv=(char**)calloc(1,newSize)', assigned value is 0 algobox-1.1.1/main.cpp:32:10: note: Null pointer dereference algobox-1.1.1/main.cpp:36:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newArgv [nullPointerOutOfMemory] algobox-1.1.1/main.cpp:31:34: note: Assuming allocation function fails algobox-1.1.1/main.cpp:31:20: note: Assignment 'newArgv=(char**)calloc(1,newSize)', assigned value is 0 algobox-1.1.1/main.cpp:35:28: note: Assuming container is not empty algobox-1.1.1/main.cpp:36:5: note: Null pointer dereference algobox-1.1.1/main.cpp:31:20: style: C-style pointer casting [cstyleCast] algobox-1.1.1/pointdialog.cpp:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] algobox-1.1.1/pointdialog.cpp:15:51: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/pointdialog.cpp:15:70: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/pourdialog.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/pourdialog.cpp:59:18: style: The scope of the variable 'commande' can be reduced. [variableScope] algobox-1.1.1/pourdialog.cpp:22:49: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/pourdialog.cpp:27:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/pourdialog.cpp:27:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/pourdialog.cpp:27:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/pourlineedit.cpp:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/pourlineedit.h:23:3: style: Class 'PourLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/replacedialog.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] algobox-1.1.1/replacedialog.h:29:18: style: Virtual function 'doReplace' is called from constructor 'ReplaceDialog(QWidget*parent=0,const char*name=0)' at line 22. Dynamic binding is not used. [virtualCallInConstructor] algobox-1.1.1/replacedialog.cpp:22:52: note: Calling doReplace algobox-1.1.1/replacedialog.h:29:18: note: doReplace is a virtual function algobox-1.1.1/replacedialog.h:30:18: style: Virtual function 'doReplaceAll' is called from constructor 'ReplaceDialog(QWidget*parent=0,const char*name=0)' at line 23. Dynamic binding is not used. [virtualCallInConstructor] algobox-1.1.1/replacedialog.cpp:23:58: note: Calling doReplaceAll algobox-1.1.1/replacedialog.h:30:18: note: doReplaceAll is a virtual function algobox-1.1.1/segmentdialog.cpp:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] algobox-1.1.1/segmentdialog.cpp:15:55: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/segmentdialog.cpp:15:74: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/tantquedialog.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] algobox-1.1.1/tantquedialog.cpp:298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] algobox-1.1.1/tantquedialog.cpp:22:55: performance: Function parameter 'variables' should be passed by const reference. [passedByValue] algobox-1.1.1/tantquedialog.cpp:22:74: performance: Function parameter 'types' should be passed by const reference. [passedByValue] algobox-1.1.1/tantquedialog.cpp:27:13: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] algobox-1.1.1/tantquedialog.cpp:27:19: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/tantquedialog.cpp:27:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] algobox-1.1.1/toolbox.cpp:27:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] algobox-1.1.1/toolbox.h:24:5: style: Class 'ToolBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] algobox-1.1.1/treedelegate.cpp:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] algobox-1.1.1/treedelegate.cpp:53:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] algobox-1.1.1/verifdialog.cpp:23:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] diff: head algobox-1.1.1/affectationdialog.cpp:30:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/affichercalculdialog.cpp:30:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/algobox.cpp:2905:13: style: Variable 'xf' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/algobox.cpp:4475:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/algobox.cpp:4803:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/algobox.cpp:5626:5: style: Variable 'query' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/algobox.cpp:5730:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/algoeditor.cpp:267:21: style:inconclusive: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. [functionConst] algobox-1.1.1/algoeditor.h:45:9: note: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. algobox-1.1.1/algoeditor.cpp:267:21: note: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. 2.17.0 algobox-1.1.1/algoeditor.h:45:9: style:inconclusive: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. [functionConst] algobox-1.1.1/algoeditor.cpp:267:21: note: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. algobox-1.1.1/algoeditor.h:45:9: note: Either there is a missing 'override', or the member function 'AlgoEditor::getEncoding' can be const. head algobox-1.1.1/algowebpage.cpp:77:19: style:inconclusive: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. [functionConst] algobox-1.1.1/algowebpage.h:45:6: note: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. algobox-1.1.1/algowebpage.cpp:77:19: note: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. 2.17.0 algobox-1.1.1/algowebpage.h:45:6: style:inconclusive: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. [functionConst] algobox-1.1.1/algowebpage.cpp:77:19: note: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. algobox-1.1.1/algowebpage.h:45:6: note: Either there is a missing 'override', or the member function 'AlgoWebPage::shouldInterruptJavaScript' can be const. head algobox-1.1.1/aproposdialog.cpp:45:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/browserdialog.cpp:207:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/conditiondialog.cpp:27:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/jseditor.cpp:262:19: style:inconclusive: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. [functionConst] algobox-1.1.1/jseditor.h:44:9: note: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. algobox-1.1.1/jseditor.cpp:262:19: note: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. 2.17.0 algobox-1.1.1/jseditor.h:44:9: style:inconclusive: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. [functionConst] algobox-1.1.1/jseditor.cpp:262:19: note: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. algobox-1.1.1/jseditor.h:44:9: note: Either there is a missing 'override', or the member function 'JSEditor::getEncoding' can be const. head algobox-1.1.1/pourdialog.cpp:27:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head algobox-1.1.1/tantquedialog.cpp:27:13: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] DONE