Paul Fultz II
|
8dcea26c10
|
Find iterator mismatch when using temporary containers (#3579)
|
2021-12-04 12:55:56 +01:00 |
Paul Fultz II
|
b80e24231b
|
Fix 10604: FP mismatchingContainerIterator with container member (#3575)
|
2021-11-23 22:50:32 +01:00 |
Paul Fultz II
|
112363c9d1
|
Fix 10590: container access out of bounds not found (#3560)
* Refactor container bounds check
* Use symbolic values
* Add test case
* Format
|
2021-11-13 07:45:29 +01:00 |
Daniel Marjamäki
|
d90ee9bfb9
|
klocwork fixes; remove redundant nullpointer checks
|
2021-10-28 08:58:16 +02:00 |
Daniel Marjamäki
|
eeaf2e5ff0
|
klocwork fixes; check that astSibling for comparison op does not return nullptr. remove check that pointer is non-null, the check should be redundant.
|
2021-10-28 08:55:08 +02:00 |
Daniel Marjamäki
|
a838cb65fb
|
stlFindInsert: Take care of review comments
|
2021-10-25 19:13:06 +02:00 |
Daniel Marjamäki
|
d2d53e5043
|
Fixed #10558 (False positive; Searching before insertion in a loop is needed)
|
2021-10-24 19:13:42 +02:00 |
Paul Fultz II
|
84f102283b
|
Warn when modifying container from another function in a loop (#3510)
|
2021-10-15 11:54:29 +02:00 |
Paul Fultz II
|
82b725e540
|
Fix FP when using deferred locks (#3441)
|
2021-09-04 19:06:48 +02:00 |
Paul Fultz II
|
e0de48bb1d
|
Fix 7524: ValueFlow: false path for 'x<3' (#3393)
|
2021-08-16 09:19:07 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Daniel Marjamäki
|
e6d1b44758
|
Revert "Remove unnecessary null check (#3213)"
This reverts commit 6d13975def .
|
2021-05-01 18:54:51 +02:00 |
Ken-Patrick Lehrmann
|
6d13975def
|
Remove unnecessary null check (#3213)
|
2021-05-01 18:51:51 +02:00 |
Paul Fultz II
|
c1bb1d771b
|
Fix issue 10012: False positive: mismatching container, not containers (#3222)
* Fix issue 10012: False positive: mismatching container, not containers
|
2021-04-19 09:17:02 +02:00 |
Oliver Stöneberg
|
6397e29f84
|
cleaned up includes based on include-what-you-use (#3141)
|
2021-04-03 21:30:50 +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 |
Daniel Marjamäki
|
cc1dfe243c
|
Fix Cppcheck warnings
|
2021-02-20 17:22:04 +01:00 |
PKEuS
|
25678a9faf
|
Refactorized CheckStl::string_c_str(), fixing some false negatives by supporting member functions and overloads
Merged from LCppC.
|
2021-02-20 12:52:39 +01:00 |
Ken-Patrick Lehrmann
|
4e35f19659
|
10153: Check that string.find() is compared with 0 before recommending starts_with() (#3099)
|
2021-01-31 12:05:38 +01:00 |
orbitcowboy
|
bb451ca289
|
Running astlye [ci skip]
|
2021-01-22 21:47:24 +01:00 |
Oliver Stöneberg
|
491f4874c5
|
fixed/aligned some compiler warnings (#3065)
|
2021-01-21 18:13:32 +01:00 |
abhijit-sawant
|
b97387db66
|
Made missing comparison in loop check more generic (#3048)
|
2021-01-18 08:11:37 +01:00 |
Daniel Marjamäki
|
503662f625
|
Try to fix null pointer dereference
|
2021-01-15 08:27:58 +01:00 |
Daniel Marjamäki
|
55262f03ec
|
Fixed #9218 (False positive: Searching before insertion is not necessary (stlFindInsert))
|
2021-01-14 22:31:43 +01:00 |
Daniel Marjamäki
|
1858465bca
|
astyle formatting
[ci skip]
|
2021-01-12 21:28:56 +01:00 |
Paul Fultz II
|
b1c56d33ac
|
Fix issue 9133: Invalid iterator; vector::push_back, functions (#3008)
|
2021-01-11 18:47:38 +01:00 |
orbitcowboy
|
02b714f6dc
|
Code formatting [ci skip]
|
2021-01-04 13:09:05 +01:00 |
abhijit-sawant
|
a4a225203c
|
Fix #9938 (false positive: StlMissingComparison) (#2989)
|
2021-01-04 10:07:07 +01:00 |
Daniel Marjamäki
|
8bd783f820
|
Refactoring; Added findBreakScope and Scope::isLoopScope()
|
2020-12-24 22:58:31 +01:00 |
Paul Fultz II
|
ae6f611df0
|
Fix issue 9973: False positive: mismatching iterator container, reference (#2893)
|
2020-11-10 09:38:05 +01:00 |
Paul
|
1753c2ddee
|
Remove known conditions
|
2020-09-08 12:39:27 -05:00 |
Paul
|
7754449fd6
|
Format
|
2020-09-06 23:48:05 -05:00 |
Paul
|
04c85baf03
|
Fix issue 8869: false negative: (error) Invalid v.at() argument nr 1
|
2020-09-06 23:46:31 -05:00 |
Daniel Marjamäki
|
7d51baa2f0
|
Fixed GCC warning, variable bodyTok is unused. False negative ticket: #9876
|
2020-09-05 08:17:40 +02:00 |
Daniel Marjamäki
|
c1e03d63b2
|
astyle formatting
[ci skip]
|
2020-09-02 13:03:30 +02:00 |
Paul Fultz II
|
dea5a23c34
|
Improve check: check for known empty containers passed to algorithms (#2768)
|
2020-09-02 07:11:23 +02:00 |
Paul Fultz II
|
494fff65b7
|
Add outOfBounds check for iterators to containers (#2752)
|
2020-08-26 21:05:17 +02:00 |
Paul Fultz II
|
46bf2d7d52
|
Dont diagnose impossible values for iterators (#2755)
|
2020-08-26 06:58:53 +02:00 |
Daniel Marjamäki
|
2bb73840fc
|
astyle formatting
|
2020-08-23 17:17:33 +02:00 |
Paul Fultz II
|
ac846b96d1
|
New check: Iterating a known empty container (#2740)
|
2020-08-22 09:16:26 +02:00 |
Paul
|
7776fb82a2
|
Fix issue 737: new check: Dereference end iterator
|
2020-08-17 16:36:45 -05:00 |
Paul
|
56affc9080
|
Fix issue 9780: FP: invalidContainer calling push_back after getting the address of the vector
|
2020-08-06 21:08:30 -05:00 |
Paul
|
caabe56f14
|
Handle FPs: mutexes being locked at different scopes
|
2020-07-12 21:31:53 -05:00 |
Paul
|
82b91869ee
|
Extend mutex checking for more locking patterns
|
2020-06-26 15:06:20 -05:00 |
Paul
|
3c10a9c659
|
Update message
|
2020-06-24 18:09:30 -05:00 |
Paul
|
f7029e62ac
|
Check for mor FPs
|
2020-06-17 17:06:06 -05:00 |
Paul
|
18225ee27e
|
Update text and change to warnings
|
2020-06-16 10:32:39 -05:00 |
Paul
|
172537807b
|
Add check for incorrect usage of mutexes and lock guards
|
2020-06-15 19:40:54 -05:00 |
Paul Fultz II
|
86ed860d26
|
Fix issue 9548: False negative: Mismatching iterators when inserting into a vector (#2595)
|
2020-06-06 17:54:56 +02:00 |