Ayaz Salikhov
3dc4188292
Improve Python code
2017-06-05 13:23:00 +02:00
Ayaz Salikhov
2dd6168258
Improve Python code
2017-06-04 22:51:48 +02:00
Daniel Marjamäki
4f64e67298
Misra: Add rule 8.11
2017-04-17 07:45:27 +02:00
Daniel Marjamäki
85a6e9ce59
Misra: Add rule 11.3
2017-04-16 12:13:30 +02:00
Daniel Marjamäki
1045ece946
dump: refactor valueType dump
2017-04-16 09:11:20 +02:00
Daniel Marjamäki
b59d46091e
Misra: Add rule 11.8
2017-04-15 21:55:07 +02:00
Daniel Marjamäki
dd8b96f4c8
dump: Read platform info from dump file
2017-04-15 19:15:48 +02:00
Daniel Marjamäki
41e07c0614
Misra: Added rule 17.1
2017-04-14 14:13:37 +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
2ca85a1c40
dump: add isUnsigned/isSigned
2016-12-09 22:31:47 +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
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
Daniel Marjamäki
7d4c37430b
minor tweak of comment
2015-12-14 20:30:13 +01:00
Daniel Marjamäki
8f27cec991
Revert "minor tweak of comment"
...
This reverts commit b1d1869f22
.
2015-12-14 20:29:29 +01:00
Daniel Marjamäki
b1d1869f22
minor tweak of comment
2015-12-14 20:03:40 +01:00
Albert ARIBAUD (3ADEV)
e7fdb1c825
Fix multiple config dumps
...
With multiple configurations, option --dump only dumps
the last configuration.
Fix it to dump every configuration.
Also update all Python addons so that they can handle
multiple-configuration dumps.
Additionally run autopep8 on addons/*.py.
The results of 'make test' before and after applying
this commit are identical.
2015-12-14 18:20:35 +01:00
Daniel Marjamäki
498c920180
addons/cert.py: better handling of structs. read pragmas in the file.
2015-08-28 18:07:12 +02:00
Daniel Marjamäki
eb3b3de81f
cppcheckdata: Added doxygen comments
2015-08-26 18:10:33 +02:00
XhmikosR
7d0075357e
PEP8 fixes.
...
[ci skip]
2015-08-21 11:59:52 +03:00
Daniel Marjamäki
502eebfc9c
addons: fix initialization in CppcheckData when multiple files are parsed
2015-08-19 12:16:13 +02:00
Daniel Marjamäki
248f468c67
Addons: Use builtin xml library instead of lxml
2015-08-18 10:59:57 +02:00
Daniel Marjamäki
0e82730ee4
addons/naming.py: fixed error report for function name
2015-07-28 14:34:37 +02:00
Daniel Marjamäki
5a57e4030a
dump: Add Function name attribute
2015-07-28 14:18:58 +02:00
Daniel Marjamäki
d828cd29cb
cppcheckdata.py: Added comments
2015-06-21 13:26:32 +02:00
Daniel Marjamäki
1df0204bbe
addons: Use bool instead of string for cppcheckdata properties is...
2015-06-21 09:54:07 +02:00
Daniel Marjamäki
d0e6b77fd1
cppcheckdata.py: moved file from tools to addons
2015-06-21 09:47:52 +02:00