Daniel Marjamäki
|
e4ae4471e8
|
misra; implement rule 11.2
|
2021-07-11 20:55:54 +02:00 |
Daniel Marjamäki
|
9d5c65fcce
|
CI; Improved testing of misra addon
|
2021-07-11 17:24:14 +02:00 |
orbitcowboy
|
01b68b99c6
|
posix.cfg: Added overlapping data check for stpcpy().
|
2021-07-11 16:42:19 +02:00 |
orbitcowboy
|
d782cd629a
|
posix.cfg: Added overlapping data check for bcopy().
|
2021-07-11 16:38:25 +02:00 |
Daniel Marjamäki
|
9fb33e6a3c
|
Try to solve self check warning to make CI happy
|
2021-07-11 11:37:41 +02:00 |
Daniel Marjamäki
|
d9dacc97e4
|
virtual call in constructor; warn when function is explicitly virtual
|
2021-07-11 11:03:31 +02:00 |
orbitcowboy
|
f7b0f44186
|
windows.cfg: Added support for more constants.
|
2021-07-11 10:16:25 +02:00 |
Daniel Marjamäki
|
754d648b0f
|
misra; implement rule 11.1
|
2021-07-11 07:50:13 +02:00 |
Daniel Marjamäki
|
42388f8da8
|
Remove TestSamples
|
2021-07-10 21:04:38 +02:00 |
Paul Fultz II
|
afac0e8ad3
|
Fix colors in output of TestSamples (#3332)
|
2021-07-10 20:14:38 +02:00 |
Daniel Marjamäki
|
009c144455
|
misra; implement rule 8.4
|
2021-07-10 20:10:44 +02:00 |
orbitcowboy
|
10fb1851c5
|
Added more overlapping data configurations
|
2021-07-10 18:41:36 +02:00 |
orbitcowboy
|
7ad64891ea
|
Added tests for overlapping data.
|
2021-07-10 18:28:26 +02:00 |
orbitcowboy
|
021a72f84b
|
std.cfg: Improved support for overlapping data check
|
2021-07-10 18:27:53 +02:00 |
orbitcowboy
|
2c5af874fd
|
posix.cfg: Improved support for overlapping data check
|
2021-07-10 18:27:44 +02:00 |
orbitcowboy
|
6a66d32498
|
windows.cfg: Improved support for overlapping data check
|
2021-07-10 18:27:23 +02:00 |
Daniel Marjamäki
|
9841e0ed96
|
new check; file can not be opened for read and write access at the same time on different streams (misra rule 22.3)
|
2021-07-10 13:59:47 +02:00 |
Daniel Marjamäki
|
599a559351
|
misra; implement rule 5.9
|
2021-07-10 12:51:40 +02:00 |
orbitcowboy
|
8c952cbe27
|
windows.cfg: Improved configuration for lstrcpyA,lstrcpyW.
|
2021-07-10 09:33:38 +02:00 |
orbitcowboy
|
bf77afbc65
|
windows.cfg: Added support for _tcscpy().
|
2021-07-10 09:28:27 +02:00 |
orbitcowboy
|
b68c5dee07
|
windows.cfg: Added support for _mbscpy().
|
2021-07-10 09:27:22 +02:00 |
orbitcowboy
|
c38a43c353
|
std.cfg: Added overlappingWriteFunction check to wcscpy().
|
2021-07-10 09:20:51 +02:00 |
Daniel Marjamäki
|
a8fb0309fd
|
missingReturn; Improved handling of noreturn function
|
2021-07-10 08:59:01 +02:00 |
Daniel Marjamäki
|
53955b48d2
|
missingReturn; Fixed false negative for goto-label
|
2021-07-10 08:49:48 +02:00 |
Daniel Marjamäki
|
8f1cb2304f
|
missingReturn; Add missing ASSERT_EQUALS in test
|
2021-07-10 08:45:04 +02:00 |
Daniel Marjamäki
|
c6f7a78ebb
|
missingReturn; Fixed false positives
|
2021-07-10 08:37:10 +02:00 |
Paul Fultz II
|
9fc5b9472d
|
Fix 10353: FP knownConditionTrueFalse with conditional assignment (#3333)
|
2021-07-10 07:35:16 +02:00 |
orbitcowboy
|
ddd117e600
|
windows.cfg: Added data-overlapping configuration for strncpy-variations
|
2021-07-09 16:54:56 +02:00 |
orbitcowboy
|
652e2765bc
|
std.cfg: Added support for wcsncpy regarding data-overlapping
|
2021-07-09 16:32:54 +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 |
orbitcowboy
|
17d5dc4d8a
|
Merge branch 'main' of https://github.com/danmar/cppcheck
|
2021-07-09 09:48:46 +02:00 |
orbitcowboy
|
58811808d5
|
std.cfg: Improved configuration of 'strncpy', which is vulnerable for overlapping write issues.
|
2021-07-09 09:48:24 +02:00 |
Daniel Marjamäki
|
c77235f12c
|
misra; implement rule 5.8
|
2021-07-09 09:47:23 +02:00 |
orbitcowboy
|
1c60dc090a
|
Formatted the code [ci skip
|
2021-07-09 09:47:15 +02:00 |
Daniel Marjamäki
|
db58952a33
|
Addons CTU; pass all filenames for whole program analysis in file instead of through command line
|
2021-07-09 08:33:07 +02:00 |
Paul Fultz II
|
2300a773e1
|
Fix 10336: AST cyclic dependency on valid C++ code (#3331)
|
2021-07-09 07:22:24 +02:00 |
orbitcowboy
|
7e2ba803f4
|
Running astyle [ci skip]
|
2021-07-08 22:18:58 +02:00 |
Daniel Marjamäki
|
e05a9d7e65
|
misra: implement rule 2.5
|
2021-07-08 22:03:27 +02:00 |
Paul Fultz II
|
8dc1fa7a59
|
Add colors to CLI reporting (#3304)
|
2021-07-08 21:21:35 +02:00 |
Paul Fultz II
|
7e70a91613
|
Improve AST cyclic detection performance (#3330)
|
2021-07-08 21:13:51 +02:00 |
Daniel Marjamäki
|
56924643be
|
Fixed #10347 (ValueFlow: No known value set for sizeof(a[0]))
|
2021-07-08 18:18:44 +02:00 |
orbitcowboy
|
4c23c2caa4
|
wxwidgets.cfg: Added support for more interfaces
|
2021-07-08 17:30:12 +02:00 |
orbitcowboy
|
3e7b6f262d
|
std.cfg: Added not-overlapping-data configuration to wmemcpy()
|
2021-07-08 17:12:53 +02:00 |
Daniel Marjamäki
|
140aa6afb4
|
Preprocessor; do not write macro usage in dump output if it is empty
|
2021-07-08 16:53:25 +02:00 |
Daniel Marjamäki
|
447bea5c18
|
Preprocessor; write macrousage in dump output
|
2021-07-08 14:36:28 +02:00 |
Daniel Marjamäki
|
7cb66d56f3
|
missingReturn; fixed false positive with trailing return type
|
2021-07-08 13:50:26 +02:00 |
Daniel Marjamäki
|
ef0af26d9f
|
missingReturn; Fixed FP when function is declared in macro
|
2021-07-08 13:14:11 +02:00 |
Daniel Marjamäki
|
4ecf3ccd17
|
misra: implement rule 22.5
|
2021-07-07 23:00:12 +02:00 |