Swasti Shrivastava
ad4e688ff8
Fix #10652 : FP: misra-c2012-10.4 (char)'1' != (char) ( #5556 )
2023-10-16 18:53:51 +02:00
Swasti Shrivastava
dde956b085
Fix 10855,11752:False positive: misra-c2012-22.10 ( #5557 )
2023-10-15 17:33:35 +02:00
Daniel Marjamäki
cc44966fb5
std.cfg: remove wrong macro replacements for UINT32_C etc. ( #5527 )
...
The replacements should be platform dependent.
2023-10-08 14:44:07 +02:00
Daniel Marjamäki
204e75dc59
Fixed #11909 (misra addon: rule 1.2 detect some gcc language extensions) ( #5390 )
2023-09-01 16:44:14 +02:00
andymacg
5a136c3f38
Fix #11877 FP misra 10.4 On array member comparison ( #5342 )
...
I also changed the comment header to run tests on misra-test-avr8.c
because I thought that was the intention to use it like misra-test.c; if
not, I can revert.
2023-08-22 12:18:12 +02:00
andymacg
5bb4c6f5bc
Fix #11878 FP misra-c2012-18.7 on function pointer parameter with array-type args ( #5343 )
...
https://trac.cppcheck.net/ticket/11878#ticket
2023-08-22 12:03:12 +02:00
chrchr-github
7f22ef4e14
Set ValueType for auto with ternary ( #5304 )
2023-08-18 10:33:26 +02:00
Daniel Marjamäki
2cd1f0f387
misra: Fix crash in misra_9x when there is unknown constant used as array size ( #5229 )
2023-07-10 12:25:28 +02:00
Daniel Marjamäki
4cf9a704b4
Fixed #11707 (False positive: misra 9.3 partial array initializations) ( #5034 )
2023-05-05 17:22:58 +02:00
apuly
30ff1aad9a
misra: fix misra-3_1 false positive for URIs in block comments ( #4939 )
...
* misra: fix misra-3_1 false positive for URIs in block comments
* added unit test, improved new misra 3.1 based on false positives
---------
Co-authored-by: Paul B <unconfigured@null.spigotmc.org>
2023-04-11 16:13:10 +02:00
Daniel Marjamäki
5830047fcb
misra: fix misra-10.7 false positive for constant expression
2023-01-02 18:52:33 +01:00
g-chauvel
be658e2392
misra_14_2 various fixes ( #4324 )
2022-08-21 20:11:10 +02:00
Daniel Marjamäki
13c80d6cce
Fixed #11180 (False positive: misra-c2012-8.1 for code 'unsigned x;')
2022-07-28 20:34:56 +02:00
Daniel Marjamäki
b444c002e2
Fixed #11000 (misra: crash)
2022-05-03 22:03:35 +02:00
Daniel Marjamäki
ea63b8e2bb
misra: fix void parameter check
2022-04-01 21:34:47 +02:00
Paul Fultz II
5bea50cd36
Fix 10908: FP: uninitvar after for-loop ( #3942 )
2022-03-31 21:24:20 +02:00
Paul Fultz II
32ded1602b
Fix warnings in switch statements on clang ( #3943 )
2022-03-30 19:30:02 +02:00
Daniel Marjamäki
a6c1653ed2
Fixed #10853 (False positive: misra-c2012-16.3: macro parameter "default")
2022-03-13 19:58:27 +01:00
Daniel Marjamäki
df2c8f3a65
Fixed #10862 (Misplaced warning: misra-2.2: macros)
2022-03-13 13:15:38 +01:00
Daniel Marjamäki
68b00b3cfc
misra: fix 7.2 checking
2022-02-12 12:44:44 +01:00
Daniel Marjamäki
515649217f
fix
2022-02-12 07:47:26 +01:00
Daniel Marjamäki
5491670792
Fixed #10528 (FP: misra-c2012-8.4)
2021-12-22 18:55:28 +01:00
Daniel Marjamäki
593683ab69
Fixed #9459 (MISRA Rule 2.2: Find dead code in arithmetic operators)
2021-11-17 17:44:54 +01:00
Daniel Marjamäki
4f9a563570
Fixed #10583 (False positive: misra-15.6)
2021-11-15 21:27:36 +01:00
Daniel Marjamäki
2a64ad8dbb
Fixed #10481 (misra.py: Bailing out from checking test.c since there was an internal error: Failed to ...)
2021-09-25 21:53:55 +02:00
Daniel Marjamäki
3c1ae77962
Fixed #10499 (FP: misra-c2012-10.4)
2021-09-23 10:44:38 +02:00
Dani Martin
f01ffddca6
Fix in MISRA rule 6.1 check ( #3458 )
2021-09-22 19:25:02 +02:00
Daniel Marjamäki
47ea670eb3
Fixed #10486 (FP: misra-c2012-8.4)
2021-09-20 21:27:05 +02:00
Daniel Marjamäki
adb703c09d
Fixed #10487 (FP: misra-c2012-10.6 (bit fields))
2021-09-20 20:27:43 +02:00
Daniel Marjamäki
ee475b181d
Fixed #10488 (FP: misra-c2012-10.7)
2021-09-19 20:22:30 +02:00
Daniel Marjamäki
b938ee69d0
Fixed #10486 (FP: misra-c2012-8.4)
2021-09-16 11:41:50 +02:00
Daniel Marjamäki
8de160a163
Fixed #10447 (FP: misra-c2012-10.3)
2021-09-12 09:12:47 +02:00
Daniel Marjamäki
c120c59912
Fixed #10446 (FP: misra-c2012-10.1 (u8 & 0x42U))
2021-09-12 08:56:07 +02:00
Daniel Marjamäki
055d111ee9
Revert "misra.py: Fixed FN for rule 21.8"
...
This reverts commit 870b8b9c60
.
2021-08-30 19:50:36 +02:00
orbitcowboy
870b8b9c60
misra.py: Fixed FN for rule 21.8
2021-08-30 11:07:38 +02:00
Daniel Marjamäki
e1d0db38ee
Fixed #10380 (FP: misra-c2012-20.9)
2021-08-22 21:13:27 +02:00
Daniel Marjamäki
0662c94d83
misra: implement rule 21.20
2021-08-22 07:38:07 +02:00
Daniel Marjamäki
6e4acbd3bc
misra: implement rule 21.19
2021-08-19 06:58:49 +02:00
Daniel Marjamäki
8700d1b86d
update misra test
2021-08-16 20:46:37 +02:00
Daniel Marjamäki
864d6462d0
misra: implement rule 21.16
2021-08-15 20:50:20 +02:00
Daniel Marjamäki
8d67653de3
misra: implement rule 21.14
2021-08-15 19:23:51 +02:00
Daniel Marjamäki
682c4510a9
misra: implement rule 1.4
2021-08-15 13:39:14 +02:00
Daniel Marjamäki
6ddb8388ed
misra: implement rule 21.21
2021-08-15 13:38:04 +02:00
Daniel Marjamäki
10c2dcf721
misra: implement rule 22.7
2021-08-15 12:04:55 +02:00
Daniel Marjamäki
b3034a5628
misra: implement rule 22.9
2021-08-15 07:46:32 +02:00
Daniel Marjamäki
5313a40c3b
misra; implement rule 22.8
2021-08-14 19:24:31 +02:00
Daniel Marjamäki
4b126db9ca
misra: implement rule 22.10
2021-08-13 18:03:37 +02:00
Daniel Marjamäki
f85f3c28e1
misra; implement rule 21.15
2021-07-30 15:53:10 +02:00
Daniel Marjamäki
4baf221a6b
misra; implemented rule 21.2
2021-07-22 20:39:04 +02:00
Daniel Marjamäki
388b7a0fae
misra; implemented rule 20.12
2021-07-22 19:51:31 +02:00