Paul Fultz II
45de9a7d08
Refactor: Use getEndOfExprScope instead of getEndOfVarScope ( #3855 )
2022-02-24 06:50:34 +01:00
Daniel Marjamäki
3dd200930a
Revert "misra,cert: use premiumaddon if it exists"
...
This reverts commit ef28c579bf
.
2022-02-23 22:38:41 +01:00
Daniel Marjamäki
f68b219300
Revert "cppcheckdata: a bit better handling for windows"
...
This reverts commit ef6bbcb6ad
.
2022-02-23 22:38:26 +01:00
Daniel Marjamäki
ef6bbcb6ad
cppcheckdata: a bit better handling for windows
2022-02-23 20:40:00 +01:00
Daniel Marjamäki
ef28c579bf
misra,cert: use premiumaddon if it exists
2022-02-23 20:26:31 +01:00
orbitcowboy
48f2524774
std.cfg: Added support for std::unordered_map::at()
2022-02-23 15:27:49 +01:00
chrchr-github
f53793c413
Fix #10823 FP cstyleCast with function pointer and calling convention ( #3853 )
2022-02-23 09:12:14 +01:00
Oliver Stöneberg
51371f7929
added CMake option USE_THREADS to be able to use threads instead of fork() / cleanups ( #3852 )
2022-02-23 09:04:35 +01:00
Oliver Stöneberg
b886b64b1a
de-coupled ErrorLogger interface from ThreadExecutor ( #3849 )
2022-02-22 09:54:35 +01:00
chrchr-github
172aafdeb8
Fix #7908 FN: redundant assignment in loop ( #3650 )
2022-02-22 09:51:44 +01:00
Paul Fultz II
1ac16413ea
Another fix for 10800: Hang / memory exhaustion on numerical code ( #3851 )
...
* Another fix for 10800: Hang / memory exhaustion on numerical code
* Format
2022-02-22 07:21:26 +01:00
Paul Fultz II
72d0f3e444
Fix 10808: cppcheckError AST cyclic dependency with decltype ( #3850 )
...
* Fix 10808: cppcheckError AST cyclic dependency with decltype
* Format
2022-02-22 06:30:17 +01:00
Oliver Stöneberg
b6876d22e6
use inline suppressions for varid0 in selfcheck ( #3842 )
2022-02-21 18:35:02 +01:00
Daniel Marjamäki
0c1aea87fb
AUTHORS: Add bartvdrmeulen
2022-02-21 18:19:54 +01:00
Bart vdr. Meulen
20601c1b01
Restore symbol names from cache
...
When reading earlier reported errors from the cache file the symbol names are not handled. This causes suppressions to no longer match when rerunning cppcheck.
2022-02-21 18:19:05 +01:00
chrchr-github
734e3ac6da
Fix cppcheckError with for loop ( #3847 )
2022-02-21 18:14:20 +01:00
chrchr-github
bedde0a1df
Fix #10391 bug hunting; crash for small C-code ( #3846 )
2022-02-21 18:09:46 +01:00
chrchr-github
d77fa64051
Fix #10256 Function::addArguments found argument 'x' with varid 0 ( #3845 )
2022-02-21 18:06:26 +01:00
chrchr-github
5574e41b86
Fix #10065 CheckClass::isMemberVar found used member variable with varid 0 ( #3843 )
2022-02-20 18:17:47 +01:00
Daniel Marjamäki
bfdfe1e607
run-coverity: updated coverity tool
2022-02-18 19:55:45 +01:00
orbitcowboy
9d7fa312b5
readme.md: Removed Travis badge as well
2022-02-18 16:46:25 +01:00
orbitcowboy
94df03c5fa
readme.md: Cleanup badges
2022-02-18 13:31:16 +01:00
chrchr-github
18e00bb4fd
Fix #10817 Crash in checkPassByReference() / #10810 Stack overflow with decltype / #10763 Crash on invalid code ( #3840 )
...
* Fix #10817 Crash in checkPassByReference()
* Format
* Fix #10810 Stack overflow with decltype
* Fix #10763 Crash on invalid code in TemplateSimplifier::templateParameters
2022-02-18 12:59:21 +01:00
chrchr-github
6635e6cc07
Fix #10795 cppcheckError with for loop ( #3841 )
2022-02-17 22:12:19 +01:00
chrchr-github
2f46e57311
Add leak-ignore for fopen_s(), test cases ( #3839 )
...
* Add leak-ignore for fopen_s(), test cases
* Format
2022-02-17 16:22:30 +01:00
Daniel Marjamäki
bb8b9a8001
misra: optional interactions with premium addon
2022-02-17 11:18:54 +01:00
chrchr-github
a1adbff683
Fix #1733 FN Memory leak not detected when variable is 'used' by allocation function in condition ( #3838 )
2022-02-16 21:31:24 +01:00
chrchr-github
b07814f329
Fix #3462 FN missed class members in copy operator of derived class ( #3837 )
2022-02-16 21:30:19 +01:00
chrchr-github
6488cb6e76
Add test for #7433 ( #3836 )
2022-02-16 16:43:06 +01:00
orbitcowboy
59f07cd923
std.cfg: Added support for std::array::at()
2022-02-16 10:12:15 +01:00
orbitcowboy
d36c4fc365
std.cfg: Added support for std::deque::at
2022-02-16 09:33:08 +01:00
Daniel Marjamäki
c968aeaf73
Import project: do not crash when importing compile database generated by IAR workbench
2022-02-16 08:35:47 +01:00
Oliver Stöneberg
12c1c081dc
run dmake and update Qt translation files on CMake build ( #3820 )
2022-02-16 07:06:59 +01:00
Oliver Stöneberg
aaa4425d90
added MinGW to CI and fixed local MinGW build ( #3826 )
2022-02-16 07:06:04 +01:00
chrchr-github
9582032906
Fix #8485 FP uninitMemberVar - ctor calls function with smart pointer argument ( #3835 )
2022-02-16 07:02:26 +01:00
chrchr-github
52f549fa87
Fix crash on garbage code ( #3834 )
2022-02-15 20:19:03 +01:00
chrchr-github
907218254e
#8126 Fix previous commit ( #3833 )
...
* Fix #8126 unsafeClassCanLeak missing for array of pointers
* #8126 Fix previous commit
* Format
* Format
2022-02-15 20:03:02 +01:00
chrchr-github
e7e2439347
Fix #8126 unsafeClassCanLeak missing for array of pointers ( #3832 )
2022-02-15 14:28:19 +01:00
chrchr-github
a5674182bb
Add test for #5473 ( #3831 )
2022-02-15 12:52:10 +01:00
orbitcowboy
d131235a53
test windows.cfg: Added regression test for _wtoi_l and _atoi_l.
2022-02-15 11:37:10 +01:00
Oliver Stöneberg
d3ba5a0829
donate-cpu.py: added "--packages" parameter to specify a list of packages to process ( #3742 )
2022-02-14 12:59:38 +01:00
Rikard Falkeborn
88b3d4dd93
windows.cfg: Fix configuration for _atoi_l and _wtoi_l ( #3829 )
...
It's probably copy-pasta, _atol_l and _wtol_l are configured below.
2022-02-14 06:51:59 +01:00
Oliver Stöneberg
75b6e8d258
inline visitAstNodes() calls ( #3828 )
2022-02-13 20:46:01 +01:00
Daniel Marjamäki
d5ef25e477
Add constParameter and constParameterCallback in --errorlist output
2022-02-13 16:17:53 +01:00
Daniel Marjamäki
d5759d4708
AUTHORS: josecm
2022-02-13 12:00:31 +01:00
José Martins
c8211ec6f6
Fix check for misra addon in executeAddons. ( #3819 )
...
In the CppCheck::executeAddons function, a check that specifically tests
for the misra add-on, was not taking into account the cases when the
addon is identified with the '.py' extension or indirectly via json.
This resulted in the add-on not being executed a second time which is
needed to detected some of the misra violations. By using the AddonInfo
class name field, the addon name is uniformized for all these cases and
the add-on executed a second time.
Signed-off-by: Jose Martins <josemartins90@gmail.com>
2022-02-13 11:58:42 +01:00
Daniel Marjamäki
f2420509c9
Revert "constPointer: Fix false positives when pointer is not read"
...
This reverts commit 6427b4888b
.
If variable/parameter is unused it is better to warn about that.
2022-02-13 08:40:45 +01:00
Daniel Marjamäki
6427b4888b
constPointer: Fix false positives when pointer is not read
2022-02-12 22:23:25 +01:00
chrchr-github
0a99e3b6fc
Partial fix for #9407 FN redundant assignment/unreadVariable ( #3651 )
2022-02-12 15:32:08 +01:00
Daniel Marjamäki
68b00b3cfc
misra: fix 7.2 checking
2022-02-12 12:44:44 +01:00