|
#17
|
Using comma instead of semicolon
|
New check
|
|
|
enhancement
|
noone
|
new
|
01/17/2009
|
|
#28
|
Preprocessor: Improve handling of include files
|
Other
|
|
|
enhancement
|
noone
|
new
|
01/17/2009
|
|
#152
|
Check for object slicing
|
New check
|
|
|
enhancement
|
noone
|
new
|
03/11/2009
|
|
#171
|
Detect leaving characters in the input buffer
|
New check
|
|
|
enhancement
|
noone
|
new
|
03/13/2009
|
|
#232
|
New check: Report non-use of fsync() before close()
|
New check
|
|
|
enhancement
|
noone
|
new
|
03/28/2009
|
|
#363
|
We should check if memory allocation failure is checked incorrectly in C++
|
New check
|
|
|
enhancement
|
noone
|
new
|
06/05/2009
|
|
#393
|
check usage of signed bit fields
|
New check
|
|
|
enhancement
|
noone
|
new
|
06/12/2009
|
|
#395
|
macro and variable have the same name
|
New check
|
|
|
enhancement
|
noone
|
new
|
06/12/2009
|
|
#526
|
Result depends on evaluation order of a(z) and b(z)
|
New check
|
|
|
enhancement
|
noone
|
new
|
07/29/2009
|
|
#736
|
new check: warn about wrong usage of std::cin
|
New check
|
|
|
enhancement
|
noone
|
new
|
09/26/2009
|
|
#1114
|
New check: detect stack overflow (limited stack size)
|
New check
|
|
|
enhancement
|
noone
|
new
|
12/18/2009
|
|
#1136
|
new check: delete of this
|
New check
|
|
|
enhancement
|
noone
|
new
|
12/22/2009
|
|
#1295
|
GUI: update progress when processing large files
|
GUI
|
|
|
enhancement
|
|
assigned
|
01/20/2010
|
|
#1687
|
Print which headers are scanned
|
Other
|
|
|
enhancement
|
noone
|
new
|
05/16/2010
|
|
#1749
|
Undefined Behavior: longjmp() to function out of scope
|
New check
|
|
|
enhancement
|
noone
|
new
|
06/06/2010
|
|
#1774
|
Undefined Behavior: Pointing to out of bounds
|
New check
|
|
|
enhancement
|
noone
|
new
|
06/08/2010
|
|
#1888
|
Support environment variables for include directories
|
Other
|
|
|
enhancement
|
noone
|
new
|
07/19/2010
|
|
#2287
|
Check for C linkage of thread/callback functions
|
New check
|
|
|
enhancement
|
noone
|
new
|
12/10/2010
|
|
#2499
|
GUI: Allow configuring copied message formatting
|
GUI
|
|
|
enhancement
|
noone
|
new
|
01/25/2011
|
|
#2606
|
Add suppressed errors to result XML
|
Other
|
|
|
enhancement
|
noone
|
new
|
02/22/2011
|
|
#2857
|
GUI needs to show list of errors
|
GUI
|
|
|
enhancement
|
noone
|
new
|
06/23/2011
|
|
#3158
|
GUI: New project -wizard
|
GUI
|
|
|
enhancement
|
noone
|
new
|
10/01/2011
|
|
#11977
|
FP legacyUninitvar due to typedef simplification
|
False positive
|
|
|
defect
|
noone
|
assigned
|
09/11/2023
|
|
#12183
|
False positive: misra do not check hidden macros
|
False positive
|
|
|
defect
|
noone
|
new
|
11/14/2023
|
|
#12262
|
Performance: valueFlowCondition* can be really slow
|
Performance
|
|
|
defect
|
|
new
|
12/14/2023
|
|
#12265
|
False positive: function pointer constness, hidden usage in #if
|
False positive
|
|
|
defect
|
noone
|
new
|
12/14/2023
|
|
#12266
|
Performance: valueFlowCondition slowdown
|
Performance
|
|
|
defect
|
Daniel Marjamäki
|
reopened
|
12/15/2023
|
|
#12282
|
Internal error: fail to parse 1.0e4931L
|
Other
|
|
|
defect
|
Daniel Marjamäki
|
accepted
|
12/20/2023
|
|
#12599
|
False positive; unused function reported for template function called indirectly
|
False positive
|
|
|
defect
|
noone
|
new
|
04/08/2024
|
|
#12642
|
GUI: statistics is not correct
|
GUI
|
|
|
defect
|
noone
|
new
|
04/23/2024
|
|
#12777
|
When importing visual studio solution, we can get duplicate file entries => internal errors etc
|
Other
|
|
|
defect
|
noone
|
new
|
05/25/2024
|
|
#12818
|
False positive: unusedFunction are reported for "Qt test" test cases
|
False positive
|
|
|
defect
|
noone
|
new
|
06/06/2024
|
|
#13260
|
htmlreport: Refresh page after analysis shows different file
|
Other
|
|
|
defect
|
noone
|
new
|
10/25/2024
|
|
#13261
|
googletest.cfg: add TYPED_TEST_SUITE(a, b, )
|
Other
|
|
|
defect
|
noone
|
new
|
10/25/2024
|
|
#13369
|
cmdlineparser: the --help output does not describe {remark}
|
Usability
|
|
|
defect
|
|
new
|
12/02/2024
|
|
#13370
|
False positive: misra.py 17.3 is reported for UINT8_C
|
False positive
|
|
|
defect
|
noone
|
new
|
12/02/2024
|
|
#13381
|
AST: function argument with comma enclosed in parentheses
|
Other
|
|
|
defect
|
noone
|
new
|
12/06/2024
|
|
#14574
|
Addons should not be executed when -E is used
|
Other
|
|
|
defect
|
kidkat
|
assigned
|
03/06/2026
|
|
#14893
|
GUI: recheck removes unselected files results
|
GUI
|
|
|
defect
|
WiJa
|
assigned
|
07/06/2026
|
|
#14964
|
Hang: ValueFlow wpa_supplicant-2.10/hostapd/config_file.c
|
Performance
|
|
|
defect
|
|
new
|
08/06/2026
|
|
#11988
|
incremental analysis: provide diff file to check
|
Performance
|
|
|
enhancement
|
|
new
|
09/14/2023
|
|
#12226
|
improve misra 11.8: implicit cast in assignment
|
Improve check
|
|
|
enhancement
|
noone
|
new
|
11/27/2023
|
|
#12497
|
Configure Qt macros Q_MOC_INCLUDE , Q_MOC_METATYPE and Q_DECLARE_METATYPE
|
Improve check
|
|
|
enhancement
|
Daniel Marjamäki
|
reopened
|
03/08/2024
|
|
#12561
|
Do not should checkers report when analysis is disabled, i.e. when -E is used
|
Usability
|
|
|
enhancement
|
Daniel Marjamäki
|
accepted
|
04/02/2024
|
|
#12755
|
New checker: old qt foreach
|
New check
|
|
|
enhancement
|
noone
|
new
|
05/22/2024
|
|
#12784
|
GUI: debugging option to keep dump files
|
GUI
|
|
|
enhancement
|
noone
|
new
|
05/28/2024
|
|
#12787
|
GUI: make it possible to copy from the "warning details" window using Ctrl+C
|
GUI
|
|
|
enhancement
|
noone
|
new
|
05/28/2024
|
|
#12819
|
GUI: save warnings in html/pdf format
|
GUI
|
|
|
enhancement
|
noone
|
new
|
06/06/2024
|
|
#12831
|
dumpfile: new format that is smaller/faster
|
Usability
|
|
|
enhancement
|
|
new
|
06/12/2024
|
|
#12866
|
New check: simplify code when loop variable is also checked in loop body
|
New check
|
|
|
enhancement
|
noone
|
new
|
06/21/2024
|
|
#12990
|
New check: redundant bool operations
|
New check
|
|
|
enhancement
|
noone
|
new
|
08/07/2024
|
|
#13028
|
Suppressions: Coding guideline classification
|
Other
|
|
|
enhancement
|
noone
|
new
|
08/19/2024
|
|
#13075
|
non-inline remark comments
|
Other
|
|
|
enhancement
|
noone
|
new
|
09/05/2024
|
|
#13124
|
GUI: misra report for autogenerated code
|
GUI
|
|
|
enhancement
|
noone
|
new
|
09/23/2024
|
|
#13259
|
boost.cfg: Missing boost macros
|
Other
|
|
|
enhancement
|
noone
|
new
|
10/25/2024
|
|
#13283
|
CLI: Implement a -c flag that skips ctu analysis
|
Other
|
|
|
enhancement
|
noone
|
new
|
10/29/2024
|
|
#13462
|
The misra c++ 2008 related open source checkers should be executed when --premium=misra-c++-2008 is used
|
Other
|
|
|
enhancement
|
noone
|
new
|
12/22/2024
|
|
#13563
|
Checkers report: require c++ properly
|
Other
|
|
|
enhancement
|
noone
|
new
|
01/16/2025
|
|
#13731
|
Add clarification to template error output
|
Usability
|
|
|
enhancement
|
|
new
|
03/20/2025
|
|
#13935
|
False negative: duplicateConditionalAssign in inner conditional code
|
Improve check
|
|
|
enhancement
|
noone
|
new
|
06/16/2025
|
|
#14781
|
ImportProject: gcc option -include provided in compile_commands.json
|
Other
|
|
|
enhancement
|
noone
|
new
|
05/22/2026
|
|
#538
|
New Check:: Assignment of array to pointer to base class
|
New check
|
|
|
enhancement
|
noone
|
new
|
07/31/2009
|
|
#3120
|
Other: check only some certain o.s. configurations when platform is specified
|
Improve check
|
|
|
enhancement
|
noone
|
new
|
09/18/2011
|
|
#13228
|
FP knownPointerToBool with array parameter of template overload
|
False positive
|
2.15.0
|
2.16
|
defect
|
noone
|
new
|
10/15/2024
|
|
#11464
|
FP unreadVariable for constructor with side effects
|
False positive
|
|
2.21
|
defect
|
noone
|
reopened
|
12/29/2022
|
|
#14814
|
2.21: Safety cosmetic changes
|
Other
|
|
2.21
|
enhancement
|
noone
|
new
|
06/04/2026
|
|
#12491
|
misra c false negatives when compile database is used
|
Improve check
|
|
|
enhancement
|
noone
|
new
|
03/05/2024
|
|
#13907
|
Improve check: iterator is invalidated by insert and then used in loop
|
Improve check
|
|
|
enhancement
|
noone
|
new
|
06/03/2025
|
|
#13912
|
Improve check: Read and write fstream without positioning call
|
Improve check
|
|
|
enhancement
|
noone
|
new
|
06/03/2025
|
|
#12284
|
FN: Even with--safety flag, Cppcheck returns 0 exit code on invalid code
|
Other
|
|
|
enhancement
|
noone
|
new
|
12/22/2023
|
|
#11922
|
CI callgrind Ir count regression in 2.12dev
|
Performance
|
|
|
defect
|
|
new
|
09/05/2023
|
|
#13834
|
analysis with --clang fails with "invalid AST location: <<built-in>"
|
Other
|
|
|
defect
|
noone
|
new
|
05/09/2025
|
|
#13836
|
analysis with --clang fails with "invalid AST location: <<scratch space>"
|
Other
|
|
|
defect
|
noone
|
new
|
05/09/2025
|
|
#12233
|
consider switching to a different JSON library
|
Other
|
|
|
enhancement
|
noone
|
new
|
11/29/2023
|
|
#13830
|
support Fixed-Point Types (GNU C extension)
|
Other
|
|
|
enhancement
|
noone
|
new
|
05/02/2025
|
|
#4651
|
False warning when boost::assign is used
|
False positive
|
|
|
defect
|
noone
|
assigned
|
03/13/2013
|
|
#5783
|
False positive: Memory is free twice, subfunction that doesn't return
|
False positive
|
|
|
defect
|
noone
|
assigned
|
05/10/2014
|
|
#6028
|
Improvement: syntaxError caused by C keywords in assembly comments
|
Other
|
|
|
defect
|
noone
|
assigned
|
08/05/2014
|
|
#6672
|
unusedFunction false positive when there is #error, some --check-config message is needed
|
False positive
|
|
|
defect
|
noone
|
new
|
05/04/2015
|
|
#7334
|
Memory leak reported even though reference to pointer is safely deleted
|
False positive
|
|
|
defect
|
noone
|
new
|
01/19/2016
|
|
#7366
|
False positive knownConditionTrueFalse - comparing same address with different casts
|
False positive
|
|
|
defect
|
noone
|
new
|
02/02/2016
|
|
#7371
|
ValueFlow: different preprocessor configurations
|
False positive
|
|
|
defect
|
noone
|
reopened
|
02/02/2016
|
|
#7414
|
Path Change Not Taking Effect After Running Without Closing GUI
|
GUI
|
|
|
defect
|
noone
|
new
|
03/02/2016
|
|
#7461
|
addons/dumps: encoding problems.
|
Refactoring
|
|
|
defect
|
noone
|
new
|
04/22/2016
|
|
#7470
|
Tokenizer: Does not simplify 'void (*func3)(void) ((Fptr)0)' properly
|
False positive
|
|
|
defect
|
noone
|
new
|
04/27/2016
|
|
#7626
|
unused variable - dont warn when variable is used in code that is hidden by the preprocessor
|
False positive
|
|
|
defect
|
noone
|
new
|
07/22/2016
|
|
#7639
|
rule support partially broken since simplecpp was introduced
|
Other
|
|
|
defect
|
noone
|
assigned
|
07/28/2016
|
|
#7681
|
Wrong typedef simplification - outer namespace missing
|
Other
|
|
|
defect
|
noone
|
new
|
08/13/2016
|
|
#7768
|
False positive nullPointer with implied template parameter
|
False positive
|
|
|
defect
|
noone
|
new
|
10/20/2016
|
|
#7772
|
--errorlist lacks some entries (e.g. asctimeCalled)
|
Other
|
|
|
defect
|
noone
|
new
|
10/21/2016
|
|
#7832
|
tokenizer: indentlevel overflow wrap around
|
Other
|
|
|
defect
|
noone
|
new
|
11/25/2016
|
|
#7840
|
False positive: #include nested too deeply (preprocessorErrorDirective)
|
False positive
|
|
|
defect
|
noone
|
reopened
|
12/01/2016
|
|
#7867
|
false positive for computed goto
|
False positive
|
|
|
defect
|
noone
|
new
|
12/16/2016
|
|
#7917
|
Configuration skipped if macro defined conditionally in header file
|
Improve check
|
|
|
defect
|
noone
|
new
|
02/15/2017
|
|
#7948
|
False positive about removal of code with side effect within assert macro
|
False positive
|
|
|
defect
|
noone
|
new
|
03/17/2017
|
|
#7950
|
Wrong value for sizeof(*Helper())
|
Other
|
|
|
defect
|
noone
|
new
|
03/17/2017
|
|
#7954
|
False positive (inconclusive) about function which can be made static when returning an implementation-dependent extended type
|
False positive
|
|
|
defect
|
noone
|
new
|
03/20/2017
|
|
#7967
|
CWE mapping missing for: copyCtorAndEqOperator
|
Other
|
|
|
defect
|
noone
|
new
|
03/31/2017
|
|
#7986
|
simplifyTypedef: wrong simplification of 'const x x'
|
Other
|
|
|
defect
|
noone
|
new
|
04/05/2017
|
|
#8048
|
Missing type declaration in C triggers uninitvar
|
False positive
|
|
|
defect
|
noone
|
new
|
05/02/2017
|