Daniel Marjamäki
e3872f9718
Misra: Add rule 18.8
2017-04-14 21:09:25 +02:00
Daniel Marjamäki
8c42e052ac
Misra: Added rule 18.5
2017-04-14 20:51:09 +02:00
Daniel Marjamäki
e8af55e890
Misra: Added rule 17.8
2017-04-14 20:38:35 +02:00
Daniel Marjamäki
f45a5ed29e
Misra: Add rule 17.6
2017-04-14 18:51:12 +02:00
Daniel Marjamäki
41e07c0614
Misra: Added rule 17.1
2017-04-14 14:13:37 +02:00
Daniel Marjamäki
e5286c61d5
Misra: Added rule 16.7
2017-04-14 13:23:53 +02:00
Daniel Marjamäki
47126e93a4
Misra: Added rule 16.6
2017-04-14 13:18:20 +02:00
Daniel Marjamäki
1cd8454239
Misra: Added rule 16.5
2017-04-14 13:07:48 +02:00
Daniel Marjamäki
33df403727
Misra: Refactoring with simpleMatch
2017-04-14 13:01:02 +02:00
Daniel Marjamäki
e840d67f03
Misra: Added rule 16.4
2017-04-14 12:57:07 +02:00
Daniel Marjamäki
9c8fc6253a
Misra: Added verification code in the script to simplify testing
2017-04-14 11:20:20 +02:00
Daniel Marjamäki
174bcc8d34
Misra: Add rule 16.3
2017-04-14 10:46:35 +02:00
Daniel Marjamäki
aa2d1fd683
Misra: Add rule 16.2
2017-04-14 08:17:32 +02:00
Daniel Marjamäki
0052ef7437
Misra: Add rule 15.7
2017-04-14 08:05:14 +02:00
Daniel Marjamäki
471a9af348
Misra: Added rule 15.6
2017-04-13 23:24:35 +02:00
Daniel Marjamäki
ec72330e7a
Misra: Add rule 15.5
2017-04-13 23:07:41 +02:00
Daniel Marjamäki
4ebe520858
Misra: Added rule 15.3
2017-04-13 23:02:06 +02:00
Daniel Marjamäki
14a27f292e
Misra: Added rule 15.2
2017-04-13 22:44:43 +02:00
Daniel Marjamäki
b620853b25
Misra: Added rule 14.2
2017-04-13 22:26:12 +02:00
Daniel Marjamäki
466bbdcf6f
Misra: Add Rule 14.1
2017-04-13 22:05:27 +02:00
Daniel Marjamäki
0c26d9e470
Misra: Added rule 13.6
2017-04-13 21:40:59 +02:00
Daniel Marjamäki
cead8a62b4
Misra: Added rule 13.4
2017-04-13 19:43:06 +02:00
Daniel Marjamäki
e7483e1b2a
Misra: Added rule 13.3
2017-04-13 19:38:25 +02:00
Daniel Marjamäki
5b0ee55964
Misra: Added rule 13.1
2017-04-13 19:11:48 +02:00
Daniel Marjamäki
b876249b6b
Misra: Added 12.4
2017-04-13 11:05:04 +02:00
Daniel Marjamäki
44f9f1c065
Misra: Added 12.2 rule
2017-04-13 10:04:50 +02:00
Daniel Marjamäki
ed03545725
Misra: Try to avoid FPs
2017-04-12 21:45:39 +02:00
Daniel Marjamäki
385d43facc
Misra: Added 12.3 rule
2017-04-12 20:18:54 +02:00
Daniel Marjamäki
024b9c87d0
Misra: improve 7.3
2017-04-12 19:07:10 +02:00
Daniel Marjamäki
f6afbbe65d
Misra: updated 12.1 check
2017-04-12 16:19:13 +02:00
Daniel Marjamäki
cb274bc71d
Misra: Add rule 12.1
2017-04-11 22:21:54 +02:00
Daniel Marjamäki
f4327f5e45
Misra: Remove feature matrix for now. Implement 7.3.
2017-04-11 19:03:35 +02:00
Daniel Marjamäki
bf209890cb
Misra: target MISRA C 2012
2017-04-11 14:45:38 +02:00
Daniel Marjamäki
efae089b10
MISRA: Remove rule texts, it seems we are not allowed to include them.
2017-04-09 14:50:00 +02:00
Daniel Marjamäki
a4277b7ac6
misra 19 fix
2017-04-09 13:51:36 +02:00
Daniel Marjamäki
3a386d23af
Misra 32
2017-04-09 13:45:32 +02:00
Daniel Marjamäki
6e0af5d01f
MISRA 19 and 28
2017-04-09 10:11:54 +02:00
Daniel Marjamäki
8755023c1c
Fix MISRA 58
2017-04-08 19:33:26 +02:00
Daniel Marjamäki
8846077caa
Fix and test MISRA
2017-04-08 19:00:50 +02:00
Daniel Marjamäki
33107ea64c
Added addon with MISRA checkers.
2017-04-08 16:08:54 +02:00
Daniel Marjamäki
2ca85a1c40
dump: add isUnsigned/isSigned
2016-12-09 22:31:47 +01:00
Stefan Weil
57b57428c2
Fix some typos in comments (found by codespell)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-27 11:40:42 +01:00
John-Paul Ore
ffa8af69f2
Update cppcheckdata.py
...
fixes problem reading from dump files. One character typo in Scope class.
2016-09-07 10:38:27 -05:00
XhmikosR
f232f342e7
addons/*.py: formatting.
...
[ci skip]
2016-07-28 11:11:08 +03:00
Daniel Marjamäki
8c8ad96fe5
cppcheckdata.py: reformat documentation
2016-07-25 13:47:26 +02:00
XhmikosR
07b43c6929
Ran autopep8.
2016-07-25 13:16:55 +03:00
Albert ARIBAUD (3ADEV)
303622f01c
Update Y2038 addon
...
- standardize on kernel's 'Y2038-[un]safe'
- expand Y2038-unsafe symbols list
- make y2038 addon C test more complete
2016-06-29 11:25:11 +02:00
Daniel Marjamäki
85c7456546
http://cppcheck.sourceforge.net => http://cppcheck.net
2016-06-05 18:17:47 +02:00
Albert ARIBAUD (3ADEV)
38e70dfb74
Preprocessor directives for addons
...
This patch augments the XML dumps with a 'directivelist'
subnode which lists all raw preprocessor directives met
while reading the source code in each configuration.
Also, the addons/cppcheckdata.py file has been extended
to give easy access to the list of directives and to
provide Python support for the --template (or short -t)
option.
Finally, an new addon, addons/y2038/y2038.py, is created
to detect when a glibc symbol might be Y2038-sensitive,
based on whether and how _TIME_BITS and _USE_TIME_BITS64
are defined when meeting the symbol.
2016-01-15 12:36:35 +01:00
Matthias Krüger
8f84f139d7
addons: threadsafety: print name of local static object in message.
2016-01-12 20:31:18 +01:00