[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/3] xen-analysis.py: Enable Xen deviation tag at the end of the line
This serie is enabling the xen-analysis tool to parse and substitute correctly a deviation tag put at the end of the line containing a deviation to be deviated. Before this serie the only way to deviate a violation was to put the tag in the line above: /* SAF-<id>-safe deviate the bla bla bla */ <line containing the violation> But there are places in the code base where using the tag in the line above is not convinient, for example: if ( (expression) && ((expression with violation) || (expression) ) { [...] } In the above example is better to have the suppression comment at the end of the line: if ( (expression) && ((expression with violation) || /* SAF-<id>-safe deviate the bla bla bla */ (expression) ) { [...] } This clearly brings up the question about the code style line length, which in this case needs to be amended for Xen deviation tags that goes above the limit. Luca Fancellu (3): xen-analysis.py: Use named group for tag regex xen-analysis.py: Substitute only the comment instead of the line xen-analysis.py: Accept deviation comment at the end of the line docs/misra/documenting-violations.rst | 10 ++++ xen/scripts/xen_analysis/cppcheck_analysis.py | 4 +- xen/scripts/xen_analysis/generic_analysis.py | 14 +++-- xen/scripts/xen_analysis/tag_database.py | 59 ++++++++++++++----- xen/scripts/xen_analysis/utils.py | 2 +- 5 files changed, 67 insertions(+), 22 deletions(-) -- 2.34.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |