[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 0/4] Static analyser finding deviation
On Mon, 28 Nov 2022, Luca Fancellu wrote: > This serie introduces a way to suppress a static analyser finding providing a > proper justification for it. > The process is explained in the docs/misra/documenting-violations.rst document > that this serie will provide. > The tools currently supported are eclair, coverity and cppcheck, but the > design > is open to support many other static analysis tool. > > The changes are split between the first two patches to reduce the review > effort, > the first patch is introducing the deviation process for the eclair and > coverity > tools, this is because their analysis system is similar. > > The second patch is introducing the same deviation process for cppcheck, > modifying the current way it is called from the makefile and improving its > analysis. > > The third patch is a fix for a tool used for cppcheck and the fourth patch > is an example of how a deviation can be applied for some MISRA findings. I tried testing this series with: # scripts/xen-analysis.py --build-only --cppcheck-html --run-cppcheck --cppcheck-bin=/local/repos/cppcheck/cppcheck --cppcheck-html-bin=/local/repos/cppcheck/htmlreport/cppcheck-htmlreport But I get this error: ERROR: Can't find cppcheck version or version is not 2.7 Note that my cppcheck is 2.7.4: # ./cppcheck --version Cppcheck 2.7.4 After removing the version check in cppcheck_analysis.py, the process starts correctly. Also, where is the output html report created by cppcheck-html by default?
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |