Daniel Marjamäki
|
d5ef25e477
|
Add constParameter and constParameterCallback in --errorlist output
|
2022-02-13 16:17:53 +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
|
c5ab936088
|
Fix #10405 FN shadowVariable in range-based for loop (#3789)
|
2022-02-12 08:10:53 +01:00 |
Oliver Stöneberg
|
6e57cc4323
|
small utils.h cleanup (#3821)
|
2022-02-11 19:44:08 +01:00 |
chrchr-github
|
5f3ddabd56
|
Fix FP constParameter with std::map (#3823)
|
2022-02-11 19:40:11 +01:00 |
Julien Marrec
|
2535bf984b
|
Allow passing std::string_view by value (#3817)
|
2022-02-10 21:01:12 +01:00 |
chrchr-github
|
cd7532df21
|
Fix #7709 FN C-style pointer casting with built-in or typedef types /… (#3814)
|
2022-02-10 20:48:51 +01:00 |
chrchr-github
|
e64ea20089
|
Fix #10527 FP variableScope for if with init-statement (#3811)
|
2022-02-08 16:12:09 +01:00 |
Daniel Marjamäki
|
3989408738
|
Update copyright year
|
2022-02-05 11:45:17 +01:00 |
Oliver Stöneberg
|
8f7770f512
|
added an include-what-you-use GitHub Action (#3759)
|
2022-02-01 17:19:19 +01:00 |
chrchr-github
|
0807924d32
|
Fix FP passedByValue for unions / FN passedByValue for array members (#3784)
|
2022-02-01 17:17:08 +01:00 |
Daniel Marjamäki
|
637aca8d59
|
Fixed #10752 (False positive: shadow variable in static method)
|
2022-01-28 16:03:06 +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
|
158f3d494e
|
Fix #10143 false positive: redundantInitialization with std::shared_ptr (#3746)
|
2022-01-24 21:50:50 +01:00 |
chrchr-github
|
cb5a50c6a7
|
Fix #10710 FN passedByValue with QString (#3696)
|
2022-01-18 20:17:05 +01:00 |
chrchr-github
|
e8260f2dcc
|
Improve fix for #9570: check if ternary operator is used in assignment to reference (#3614)
|
2021-12-16 22:32:15 +01:00 |
Daniel Marjamäki
|
c7ef602cd6
|
Fixed #9759 (False positive: constParameter on parameter used by non-const call via pointer to member function)
|
2021-11-21 20:03:38 +01:00 |
Daniel Marjamäki
|
921f5c1818
|
Fixed #10547 (False positive: constVariable, buffer written by stream read)
|
2021-10-18 19:38:53 +02:00 |
Daniel Marjamäki
|
6234e9ddda
|
Fixed #10483 (FP constParameter with array member and memcpy)
|
2021-09-15 21:25:16 +02:00 |
chrchr-github
|
05acc13582
|
Shadow variables, const, rename function (#3456)
|
2021-09-15 20:28:58 +02:00 |
Daniel Marjamäki
|
e95395e5f0
|
Fixed #10397 (FP constParameter - implementing an interface)
|
2021-08-10 15:37:59 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Paul Fultz II
|
41c94b656a
|
Fix FP const pointer with class variable and add more tests (#3345)
|
2021-07-21 07:36:13 +02:00 |
Daniel Marjamäki
|
fb5ab5e439
|
constPointer; Improved checking dereferenced pointer is used in calculation/comparison
|
2021-07-20 10:38:38 +02:00 |
Daniel Marjamäki
|
4d23c02320
|
constPointer; Improved checking when pointer is not dereferenced
|
2021-07-20 10:28:35 +02:00 |
Daniel Marjamäki
|
eb9a251a4c
|
const variables/parameters; Improved check to handle pointers also (misra 8.13)
|
2021-07-18 10:59:52 +02:00 |
orbitcowboy
|
0d96772304
|
Running astyle [ci skip]
|
2021-07-09 16:32:19 +02:00 |
Daniel Marjamäki
|
86f1acc223
|
overlapping data; use the size value given by size-arg
|
2021-07-09 13:43:29 +02:00 |
Daniel Marjamäki
|
ce58748690
|
library: add attribute strlen-arg for <not-overlapping-data>
|
2021-07-09 13:25:01 +02:00 |
Daniel Marjamäki
|
6234b5438e
|
New check: Writing overlapping data, detect undefined behavior
|
2021-07-05 22:07:41 +02:00 |
Daniel Marjamäki
|
1783fd1bba
|
duplicateBreak; Allow extra return that clarifies for tool(s) that function does not continue
|
2021-06-29 11:17:12 +02:00 |
Daniel Marjamäki
|
9769afe434
|
knownConditionTrueFalse; avoid several warnings when nonzero expression is compared to see if it is positive or negative
|
2021-06-25 16:25:25 +02:00 |
Daniel Marjamäki
|
87554bed7a
|
Redundant pointer op; Fixed false positives when macro is used
|
2021-05-22 14:18:29 +02:00 |
Daniel Marjamäki
|
32b28d568f
|
Refactoring; Check structured binding in isVariableChanged()
|
2021-05-08 20:46:46 +02:00 |
Daniel Marjamäki
|
a197e94573
|
Fixed #10266 (False positive; parameter can be const)
|
2021-05-08 13:40:52 +02:00 |
Daniel Marjamäki
|
07c1f28035
|
astyle formatting
|
2021-05-01 07:35:03 +02:00 |
Paul Fultz II
|
31e3e4d87b
|
Fix issue 10086: false positive: (style) constVariable: Variable 'x' can be declared with const (#3219)
|
2021-04-30 17:47:08 +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
|
cf8a423636
|
Unreachable code; better handling of throw in C code
|
2021-04-05 04:53:07 +02:00 |
Daniel Marjamäki
|
084bc74080
|
Fixed #8223 (false negative: Statements following return, break, continue, goto or throw will never be executed.)
|
2021-04-04 19:43:51 +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 |
PKEuS
|
c25b4f1ad6
|
Fixed false negatives incompleteArrayFill on user defined types (estimate size to determine if it is larger than one byte)
Merged from LCppC.
|
2021-02-24 21:48:26 +01:00 |
Oliver Stöneberg
|
96704c9971
|
fixed and enabled some more clang-tidy warnings (#3007)
|
2021-01-05 17:51:32 +01:00 |
Daniel Marjamäki
|
8bd783f820
|
Refactoring; Added findBreakScope and Scope::isLoopScope()
|
2020-12-24 22:58:31 +01:00 |
Daniel Marjamäki
|
809cec2b58
|
Fix crashes when Variable::valueType is nullptr, this can happen when decltype(unknown type) is used.
|
2020-11-27 12:07:15 +01:00 |
Paul Fultz II
|
4a8a78a925
|
Fix issue 10002: False positive: constParameter with reference to pointer (#2918)
|
2020-11-22 08:47:24 +01:00 |