Paul Fultz II
|
32ded1602b
|
Fix warnings in switch statements on clang (#3943)
|
2022-03-30 19:30:02 +02:00 |
chrchr-github
|
7b97230dd2
|
Fix #10505 FP unreadVariable for lock_guard variable (#3938)
|
2022-03-28 21:45:49 +02:00 |
chrchr-github
|
c3506b5186
|
Fix #10691 regressions with static variables and multiple assignments (#3895)
* Fix regressions with static variables and multiple assignments
* Fix test
* Fix test cases
|
2022-03-13 06:26:21 +01:00 |
chrchr-github
|
0b0a8cad39
|
Fix #10846 FP unreadVariable within a macro (regression) (#3874)
* Fix #10846 FP unreadVariable within a macro (regression)
* Format
* Format
|
2022-03-05 08:14:57 +01:00 |
chrchr-github
|
9c50136571
|
Fix #10824 FN unreadVariable for pointer assignment when destructor exists (regression) (#3864)
* Fix #10824 FN unreadVariable for pointer assignment when destructor exists (regression)
* unused variable
* Issue warning for missing cfg
* Format
|
2022-03-02 11:11:44 +01:00 |
chrchr-github
|
441b437cea
|
Fix #10826 FN: unusedStructMember (#3858)
|
2022-02-26 18:53:00 +01:00 |
chrchr-github
|
172aafdeb8
|
Fix #7908 FN: redundant assignment in loop (#3650)
|
2022-02-22 09:51:44 +01:00 |
Daniel Marjamäki
|
3989408738
|
Update copyright year
|
2022-02-05 11:45:17 +01:00 |
chrchr-github
|
8cf5c8fbf2
|
Fix #10684 FP unusedStructMember with static object (#3681)
|
2022-02-02 19:28:16 +01:00 |
Oliver Stöneberg
|
171da2e6f9
|
avoid dependency on transitive includes - based on include-what-you-use (#3757)
|
2022-01-27 19:03:20 +01:00 |
chrchr-github
|
95dc05b21d
|
Fix #7732 false negative: (style) Unused variable: std::pair (#3695)
|
2022-01-13 08:05:05 +01:00 |
chrchr-github
|
59837be152
|
Remove redundant type check (#3689)
|
2022-01-12 22:25:37 +01:00 |
chrchr-github
|
7aa0ec3e95
|
Fix regression: unreadVariable for trivial initialization (#3698)
|
2022-01-12 22:06:03 +01:00 |
chrchr-github
|
df3da38483
|
Fix #10682 Unused QString / #10686 unused std::array / #10005 unused variable with c++11 braced initializer not detected (#3684)
|
2022-01-10 07:36:49 +01:00 |
Oliver Stöneberg
|
ba402f3e50
|
cleaned up includes based on include-what-you-use (#3627)
|
2021-12-15 19:47:27 +01:00 |
Daniel Marjamäki
|
396a69a630
|
Clang: do not silently abort from checks
|
2021-11-29 20:09:39 +01:00 |
Daniel Marjamäki
|
3f7093004a
|
Fixed #10485 (FP unusedStructMember for array size)
|
2021-10-30 19:34:46 +02:00 |
Paul Fultz II
|
fdaeaacc40
|
Symboldatabase: Improve valuetypes for containers, iterators, and smart pointers (#3398)
|
2021-08-14 19:00:58 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Daniel Marjamäki
|
45eb9f82a0
|
Fix CI; Cppcheck find some more unusedAllocatedMemory violations in test/cfg/..
|
2021-05-13 23:08:58 +02:00 |
Daniel Marjamäki
|
d549770b5b
|
updated extracttests.py. fix syntax errors in test cases.
|
2021-05-13 20:21:02 +02:00 |
Daniel Marjamäki
|
d2d2124238
|
Revert "Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again."
This reverts commit 207361b174 .
|
2021-04-30 16:47:02 +02:00 |
Daniel Marjamäki
|
207361b174
|
Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again.
|
2021-04-21 18:59:48 +02:00 |
Daniel Marjamäki
|
42437277dc
|
Update Copyright year
|
2021-03-21 20:58:32 +01:00 |
PKEuS
|
141d2ac215
|
Refactorization: Improved internal implementation of severity and certainty levels
Backported from LCppC.
|
2021-02-24 22:00:06 +01:00 |
IOBYTE
|
4e1ff86bb2
|
use nonneg int for varid and exprid (#3085)
|
2021-01-27 19:49:13 +01:00 |
Oliver Stöneberg
|
ac7647fcd8
|
some self-check suppression cleanups (#3032)
|
2021-01-09 20:32:38 +01:00 |
miltolstoy
|
ee8d5b972a
|
checkunusedvar: handle array element change using pointer arithmetic (#3000)
|
2021-01-01 08:06:20 +01:00 |
Daniel Marjamäki
|
1744cbaf66
|
astyle formatting
[ci skip]
|
2020-12-19 08:56:46 +01:00 |
miltolstoy
|
6366a577f9
|
feat(unused_var): analyze global variables inside function body (#2944)
|
2020-12-19 08:55:19 +01:00 |
Daniel Marjamäki
|
484b68c550
|
astyle formatting
|
2020-11-28 05:52:35 +01:00 |
Daniel Marjamäki
|
ad0eb6108b
|
Attempt to fix crashes when variable valueType is nullptr. This can happen when decltype is used on unknown type
|
2020-11-27 16:45:26 +01:00 |
miltolstoy
|
5d299016f1
|
feat: analyze function side effects (#2901)
|
2020-11-26 17:34:42 +01:00 |
Daniel Marjamäki
|
05514950af
|
astyle formatting
[ci skip]
|
2020-10-25 07:12:30 +01:00 |
miltolstoy
|
d55874ec37
|
checkunusedvar: handle initialization list (#2836)
|
2020-10-25 07:11:45 +01:00 |
Daniel Marjamäki
|
6de91d6386
|
Fixed #9707 (False positive: unreadVariable, union)
|
2020-10-02 20:22:22 +02:00 |
Daniel Marjamäki
|
ba84303501
|
Fixed #9680 (false positive: style: Variable 'x' is assigned a value that is never used with smart pointers)
|
2020-09-27 19:15:15 +02:00 |
Daniel Marjamäki
|
7bb82c5df7
|
Fixed #9901 (False positive: variable is assigned value that is not used 'if (--N == 0)')
|
2020-09-26 22:13:05 +02:00 |
Oliver Stöneberg
|
7189b303ae
|
fixed some modernize-loop-convert clang-tidy warnings (#2815)
|
2020-09-21 19:30:47 +02:00 |
shaneasd
|
53a0760fdf
|
Improve ast generation for templated function parameters (#2803)
|
2020-09-14 18:44:50 +02:00 |
Daniel Marjamäki
|
a11a0e79e4
|
Fixed Cppcheck internal warning
|
2020-07-23 18:54:40 +02:00 |
Daniel Marjamäki
|
682a6d1c02
|
Fixed #9017 (Simple classes without side effects not reported as unused)
|
2020-07-23 11:10:08 +02:00 |
Daniel Marjamäki
|
0583763cc6
|
Fixed #3088 (False positive: Dont report "struct or union member is never used" for structs with __attribute__((packed)) or #pragma pack(push))
|
2020-06-30 11:00:40 +02:00 |
Oliver Stöneberg
|
4f68d85633
|
optimized non-matchcompiled Token::simpleMatch() a bit (#2640)
|
2020-05-26 20:13:56 +02:00 |
Oliver Stöneberg
|
37bc0483a4
|
made check.h less heavy (#2633)
|
2020-05-23 07:16:49 +02:00 |
Daniel Marjamäki
|
08ddd84780
|
Update copyright year
|
2020-05-10 11:16:32 +02:00 |
Daniel Marjamäki
|
3e0218299b
|
Revert "Update copyright year"
This reverts commit 6eec6c4bd5 .
|
2020-05-10 11:13:05 +02:00 |
Daniel Marjamäki
|
6eec6c4bd5
|
Update copyright year
|
2020-05-10 11:11:34 +02:00 |
Oliver Stöneberg
|
1af959af2c
|
fixed -Wextra-semi-stmt Clang warnings (#2553)
* fixed -Wextra-semi-stmt Clang warnings
* adjusted REDIRECT macro to require a semicolon
* testmathlib.cpp: rolled back accidental change
|
2020-04-21 17:27:51 +02:00 |
Daniel Marjamäki
|
2f5e585e59
|
astyle formatting
[ci skip]
|
2020-04-13 12:52:00 +02:00 |