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 |
Paul Fultz II
|
d3f0aa5b34
|
Fix 10033: false negative: danglingTemporaryLifetime with usage of reference from nested object not detected (#3542)
|
2021-11-01 19:23:15 +01: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 |
chrchr-github
|
c4c12df372
|
Fix escape sequences in test cases (#3499)
|
2021-10-11 19:16:51 +02:00 |
Paul Fultz II
|
71809044bd
|
Fix 10522: FP: derefInvalidIterator when using emplace with 1 argument (#3482)
|
2021-10-05 08:23:47 +02:00 |
Paul Fultz II
|
9ece849d80
|
Fix 10467: FP mismatchingContainers with array of vectors (#3453)
|
2021-09-09 20:43:46 +02:00 |
Paul Fultz II
|
0335671b35
|
Fix 10450: regression, FP : Iterator 'iter' from different container 'l' are used together (#3436)
|
2021-09-05 07:35:33 +02:00 |
Paul Fultz II
|
82b725e540
|
Fix FP when using deferred locks (#3441)
|
2021-09-04 19:06:48 +02:00 |
chrchr-github
|
f77d9db852
|
Add test case for #10383 (#3421)
|
2021-08-26 19:37:29 +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 |
Paul Fultz II
|
3d19b33c3e
|
Fix 9948 and 10234: false negative: knownConditionTrueFalse and stlOutOfBounds (#3372)
|
2021-08-02 10:51:34 +02:00 |
Daniel Marjamäki
|
1ec7397c21
|
astyle formatting
[ci skip]
|
2021-08-01 14:05:30 +02:00 |
Paul Fultz II
|
6a81b4c17c
|
Fix 10264: FP invalidContainer when address of container is passed inside struct (#3368)
|
2021-07-30 15:52:00 +02:00 |
Paul Fultz II
|
0d3afbb954
|
Evaluate casts in programmemory (#3359)
|
2021-07-26 22:22:23 +02:00 |
orbitcowboy
|
c14bb9cd2e
|
Running astyle [ci skip]
|
2021-07-26 16:32:00 +02:00 |
Paul Fultz II
|
5be3f700bb
|
Fix 10373: ValueFlow: container in struct assumed empty (#3355)
|
2021-07-25 18:13:55 +02:00 |
Paul Fultz II
|
f9516cf1c6
|
Fix issue 10378: FP derefInvalidIteratorRedundantCheck (#3353)
|
2021-07-24 22:44:18 +02:00 |
Paul Fultz II
|
942202aede
|
Evaluate container sizes in forward analysis (#3338)
|
2021-07-16 18:49:07 +02:00 |
Daniel Marjamäki
|
869eac5670
|
astyle formatting
|
2021-07-01 21:09:32 +02:00 |
chrchr-github
|
9be88a06fe
|
Add regression test for #9176 (#3319)
|
2021-07-01 13:58:00 +02:00 |
Paul Fultz II
|
a14922ed85
|
Fix 10238: FP knownConditionTrueFalse std::string from const char* assumed non-empty (#3288)
|
2021-06-04 17:22:05 +02:00 |
Paul Fultz II
|
537fb5bcd9
|
Fix 10264: FP invalidContainer when address of container is passed inside struct (#3286)
|
2021-06-04 17:20:47 +02:00 |
Paul Fultz II
|
3e78e76fe8
|
Fix issue 10076: ValueFlow: False positive after address of var is taken 'T t = {{{&var}}};' (#3283)
|
2021-06-03 07:31:46 +02:00 |
Paul Fultz II
|
8541e0503e
|
Fix 10290: false negative: container out of bounds (#3269)
|
2021-05-22 23:33:13 +02:00 |
Paul Fultz II
|
c63aa2f2cc
|
Fix 10263: FP containerOutOfBounds when container is accessed via pointer (#3265)
|
2021-05-22 08:36: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 |
Paul Fultz II
|
e0f9627201
|
Fix issue 10226: FP: redundant condition or invalid iterator (#3195)
|
2021-04-06 11:04:37 +02:00 |
Paul Fultz II
|
e65ea8575f
|
Fix issue 10207: FP: derefInvalidIteratorRedundantCheck with ternary operator (#3197)
|
2021-04-05 11:10:43 +02:00 |
Paul Fultz II
|
5077663684
|
Fix issue 9979: false positive: containerOutOfBounds with conditional resize (#3136)
|
2021-03-30 14:02:28 +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 |
PKEuS
|
cf1937294a
|
Refactorization: Removed unnecessary \n and spaces in strings
Merged from LCppC.
|
2021-02-20 12:58:42 +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 |
Simon Martin
|
9d10f4f572
|
Ticket #10028: Properly simplify auto variables' initialization. (#3079)
|
2021-01-23 17:56:58 +01:00 |
Paul Fultz II
|
d05acf3c41
|
Fix issue 10120: FP: containerOutOfBounds, regression (#3064)
|
2021-01-21 19:50:57 +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
|
55262f03ec
|
Fixed #9218 (False positive: Searching before insertion is not necessary (stlFindInsert))
|
2021-01-14 22:31:43 +01:00 |
Paul Fultz II
|
b1c56d33ac
|
Fix issue 9133: Invalid iterator; vector::push_back, functions (#3008)
|
2021-01-11 18:47:38 +01:00 |
Paul Fultz II
|
3b5c558414
|
Fix issue 10076: ValueFlow: False positive after address of var is taken 'T t = {{&var}};' (#3027)
|
2021-01-08 10:29:32 +01:00 |
abhijit-sawant
|
a4a225203c
|
Fix #9938 (false positive: StlMissingComparison) (#2989)
|
2021-01-04 10:07:07 +01:00 |
IOBYTE
|
765c1ace87
|
fix #10008 (false negative: knownEmptyContainer with alias in namespace and "using namespace") (#2979)
|
2020-12-26 13:45:17 +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 Fultz II
|
7b6d3f8061
|
Fix issue 9907: False positive: knownEmptyContainer after function call with :: (#2814)
|
2020-09-20 22:37:28 +02:00 |
Paul
|
5033fb4418
|
Fix issue 9869: False positive: knownEmptyContainer when passed to constructor
|
2020-09-09 22:23:42 -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 |