Daniel Marjamäki
|
65fc31cba9
|
Tokenizer: tweaked simplification of function pointers. Argument types are kept.
|
2023-02-26 18:03:24 +01:00 |
Oliver Stöneberg
|
f7a415dbf3
|
Token: do not return non-`const` pointer from `const` methods - part 1 (#4761)
|
2023-02-08 21:07:16 +01:00 |
Oliver Stöneberg
|
8ef14dad98
|
fixed and enabled `performance-faster-string-find` clang-tidy warning (#4769)
|
2023-02-08 21:01:51 +01:00 |
Oliver Stöneberg
|
afd13ea11d
|
ValueFlow: some interface and namespace cleanups (#4746)
|
2023-01-28 10:20:47 +01:00 |
Daniel Marjamäki
|
464fbe8d53
|
Update copyright year
|
2023-01-28 10:16:34 +01:00 |
Oliver Stöneberg
|
fd15811215
|
de-coupled `--check-library` from `information` severity and other dependencies (#3861)
|
2023-01-26 22:28:04 +01:00 |
Oliver Stöneberg
|
1cfe49e340
|
use `const_iterator` where possible (#4662)
|
2022-12-30 15:13:47 +01:00 |
Oliver Stöneberg
|
3c68b9b29f
|
use `cbegin()` and `cend()` with `const_ierator` loops (#4658)
|
2022-12-20 20:32:16 +01:00 |
Oliver Stöneberg
|
29e0133cb5
|
extracted `FwdAnalysis` from `astutils.{cpp|h}` (#4637)
* added missing filtering offiles in Visual Studio project
* extracted `FwdAnalysis` from `astutils.{cpp|h}`
|
2022-12-13 22:29:23 +01:00 |
chrchr-github
|
3273e51fd5
|
Fix #10412 FN useStlAlgorithm with iterators (#4157)
|
2022-10-16 13:46:26 +02:00 |
Oliver Stöneberg
|
cff1cd9cda
|
applied clang-tidy `misc-const-correctness` fixes for POD types, iterators and references (#4529)
* applied `misc-const-correctness` fixes for POD types and iterators
* applied `misc-const-correctness` fixes for references
|
2022-10-02 07:12:40 +02:00 |
chrchr-github
|
4d13266e99
|
Fix #10083 FN unusedScopedObject: temporary lock 'std::lock_guard<std::mutex>(m)' (#4522)
* Fix #10083 FN unusedScopedObject: temporary lock 'std::lock_guard<std::mutex>(m)'
* Format
* Fix cppcheck-cfg.rng
* Format
|
2022-09-30 07:25:33 +02:00 |
chrchr-github
|
cb6f04a16c
|
Fix #11315 FP zerodivcond from enum definition / #11310 FP unassignedVariable with static variable (#4476)
* Fix #11315 FP zerodivcond from enum definition
* Simplify Boolean expression
* Fix #11310 FP unassignedVariable with static variable
|
2022-09-17 18:50:07 +02:00 |
Oliver Stöneberg
|
1d95d1908d
|
refs #10663 - sped up `Library::detectContainerOrIterator()` by iterating the containers only once (#4380)
|
2022-08-20 12:14:55 +02:00 |
Oliver Stöneberg
|
e09f5f0db7
|
refs # 11106 (optimize CheckUnusedVar::checkStructMemberUsage()) - added missing loop breaks (#4376)
|
2022-08-18 23:36:21 +02:00 |
chrchr-github
|
15f8c71ec3
|
Fix #9946 FP: unassignedVariable when operator() is called subsequently (#4303)
|
2022-07-24 17:52:14 +02:00 |
chrchr-github
|
4894cdab8f
|
Fix #11108 FP unreadVariable with unique_ptr and unknown c'tor (#4284)
* Fix #11108 FP unreadVariable with unique_ptr and unknown c'tor
* Fix test
|
2022-07-16 23:46:55 +02:00 |
Oliver Stöneberg
|
b51aea5531
|
separated process execution code into `ProcessExecutor` (#4249)
|
2022-07-08 16:42:57 +02:00 |
chrchr-github
|
6d22d6a8ae
|
Fix FP unusedVar with side effects in destructor (#4212)
|
2022-06-14 09:55:22 +02:00 |
chrchr-github
|
69834d537b
|
Fix #9997 False negative: variable is not used (#4104)
|
2022-06-07 21:20:33 +02:00 |
chrchr-github
|
d5d6da0dd4
|
Fix #11094 FP unreadVariable with unique_ptr and unknown type (#4140)
|
2022-05-27 17:17:50 +02:00 |
chrchr-github
|
112b1573c5
|
Fix #11078 FN constructing string from nullptr / #11079 FN unread variables (#4112)
* Fix #11078 FN constructing string from nullptr / #11079 FN unread variables
* Format
|
2022-05-18 13:52:44 +02:00 |
Oliver Stöneberg
|
45158ec064
|
cleaned up includes based on include-what-you-use (#4007)
* cleaned up includes based on include-what-you-use
* updated translations
|
2022-04-13 12:24:00 +02:00 |
chrchr-github
|
0636018df3
|
Fix #10368 FP: unassignedVariable with structured binding (#3990)
|
2022-04-09 14:50:30 +02:00 |
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 |