Daniel Marjamäki
|
4baf221a6b
|
misra; implemented rule 21.2
|
2021-07-22 20:39:04 +02:00 |
Georgiy Komarov
|
1457993f84
|
gui: Set signed int type for the error lines (#3348)
|
2021-07-22 19:55:23 +02:00 |
Daniel Marjamäki
|
388b7a0fae
|
misra; implemented rule 20.12
|
2021-07-22 19:51:31 +02:00 |
Georgiy Komarov
|
6e3ce737ba
|
gui: Fix suppressions by file with the relative paths (#3349)
If the user enters the path that potentially could be relative, we are
trying to replace it with the absolute one.
Reported in the forum:
https://sourceforge.net/p/cppcheck/discussion/general/thread/311ed96e68/
Fixes Trac ticket #10377.
|
2021-07-22 18:54:43 +02:00 |
Georgiy Komarov
|
48031ffb3b
|
lib: Fix clang -Wrange-loop-construct warning (#3347)
|
2021-07-22 18:53:44 +02:00 |
Daniel Marjamäki
|
a65fa9b682
|
misra; implement rule 20.11
|
2021-07-22 16:11:25 +02:00 |
Daniel Marjamäki
|
3ba4696f4f
|
misra; implement rule 20.9
|
2021-07-22 12:08:51 +02:00 |
Daniel Marjamäki
|
74ab8f1a48
|
misra; implemented rule 20.8
|
2021-07-22 08:46:28 +02:00 |
Paul Fultz II
|
00eb71fd49
|
Remove constexpr -> const simplification (#3346)
|
2021-07-22 07:22:26 +02:00 |
Daniel Marjamäki
|
561e9174fa
|
Bump simplecpp
|
2021-07-21 20:29:00 +02:00 |
Daniel Marjamäki
|
b1547a387e
|
astyle formatting
[ci skip]
|
2021-07-21 20:13:38 +02:00 |
Daniel Marjamäki
|
d2843b70ca
|
misra; implement rule 10.7
|
2021-07-21 19:18:12 +02:00 |
Daniel Marjamäki
|
fb8d6daf79
|
misra; implement rule 10.5
|
2021-07-21 15:25:01 +02:00 |
Daniel Marjamäki
|
f5fe562050
|
misra; improved checking of 10.3
|
2021-07-21 10:56:17 +02:00 |
Daniel Marjamäki
|
4428efbd2b
|
misra; improved essential type for composite expressions
|
2021-07-21 08:20:15 +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 |
Paul Fultz II
|
8efe1d4ab4
|
Find reference to dangling unique ptr (#3344)
|
2021-07-20 21:30:27 +02:00 |
Daniel Marjamäki
|
b409d4a598
|
misra; implement rule 16.1
|
2021-07-20 20:40:42 +02:00 |
Daniel Marjamäki
|
e72e59f934
|
misra; implement rule 12.4
|
2021-07-20 19:50:31 +02:00 |
Daniel Marjamäki
|
937146127a
|
misra; fix essential type for integer literals
|
2021-07-20 18:27:49 +02:00 |
Daniel Marjamäki
|
bc43bfcb73
|
misra; fix essential type for comparisons and logical operators
|
2021-07-20 16:50:43 +02:00 |
Daniel Marjamäki
|
b320a092d0
|
misra; fix essential type for char literals
|
2021-07-20 16:39:59 +02:00 |
Daniel Marjamäki
|
6f7722873e
|
CI; specify unix64 platform when running misra-test
|
2021-07-20 12:23:16 +02:00 |
Daniel Marjamäki
|
524e4b8c96
|
CI; Fix self check warning, pointer can be const
|
2021-07-20 12:21:01 +02:00 |
Daniel Marjamäki
|
dd34d1c123
|
CI; Fix Cppcheck self-check, pointer can be const
|
2021-07-20 11:21:47 +02:00 |
Coldfirex
|
3312a9f934
|
Add support for Haiku (#3342)
* Update cppcheckexecutor.cpp
* Update threadexecutor.cpp
|
2021-07-20 11:04:20 +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
|
d467505696
|
misra; update essential type for variables
|
2021-07-19 17:12:24 +02:00 |
Daniel Marjamäki
|
657d530fa1
|
misra; implement rule 10.3
|
2021-07-19 14:54:17 +02:00 |
escherstair
|
2d57f60225
|
Misra: improve misra.py (#3343)
|
2021-07-19 14:29:53 +02:00 |
orbitcowboy
|
5440af672e
|
windows.cfg: Fixed wrong return value
|
2021-07-19 09:49:19 +02:00 |
orbitcowboy
|
97c5aa56da
|
windows.cfg: Added support for lstrcatA() and lstrcatW()
|
2021-07-19 09:47:07 +02:00 |
Daniel Marjamäki
|
d1fe34e167
|
misra; implement rule 8.10
|
2021-07-18 21:18:07 +02:00 |
Daniel Marjamäki
|
f6efd8c6be
|
CI; Fix self check false positive
|
2021-07-18 20:00:20 +02:00 |
Daniel Marjamäki
|
ae79b4759d
|
CI; Fix self check false positives
|
2021-07-18 19:31:19 +02:00 |
Daniel Marjamäki
|
9362c1fc6c
|
missing return; write inconclusive error if function ends with unknown function-like macro
|
2021-07-18 16:00:42 +02:00 |
Daniel Marjamäki
|
02682ab17d
|
missing return; Fixed FP when function ends with assert(0)
|
2021-07-18 14:54:25 +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 |
Daniel Marjamäki
|
5f548a4b6c
|
misra; implement rule 8.9
|
2021-07-18 10:31:52 +02:00 |
orbitcowboy
|
b2b214991d
|
gnu.cfg: Added overlapping data check to __builtin_memcpy()
|
2021-07-18 10:08:32 +02:00 |
orbitcowboy
|
6ae9486fd0
|
bsd.cfg: Added overlapping data check for strlcat()
|
2021-07-18 10:04:11 +02:00 |
orbitcowboy
|
1be5bb8bbc
|
Running astyle [ci skip]
|
2021-07-18 10:01:22 +02:00 |
orbitcowboy
|
71d1dd2bb8
|
bsd.cfg: Added overlapping data check for strlcpy()
|
2021-07-18 10:01:06 +02:00 |
Paul Fultz II
|
a9daa1abd5
|
Add creduce.py script to run creduce (#3341)
|
2021-07-18 07:51:01 +02:00 |
Paul Fultz II
|
0b079937e0
|
Fix 10364: Performance regression (#3340)
|
2021-07-18 07:48:21 +02:00 |
Paul Fultz II
|
59a1c1a9d8
|
Refactor: Remove variable analyzer (#3339)
|
2021-07-18 07:46:31 +02:00 |
Daniel Marjamäki
|
59c797c776
|
misra; implement rule 8.8
|
2021-07-17 23:38:29 +02:00 |
Daniel Marjamäki
|
f44a82856f
|
misra; implement rule 8.7
|
2021-07-17 22:36:03 +02:00 |
Daniel Marjamäki
|
77d8b714ea
|
misra; implement rule 8.6
|
2021-07-17 21:24:53 +02:00 |