如何更改外部检查器使用的文件

时间:2018-08-07 12:59:38

标签: eclipse plugins cppcheck misra

遵循本指南https://www.ibm.com/developerworks/library/j-codan/index.html,我已经能够为Eclipse制作一个Cppcheck插件。 (它似乎和CPPCheclipse完全一样。)现在,我想为Cppcheck的MISRA插件做一个类似的插件。在Eclipse的控制台中以及在命令行上运行MISRA插件时,我已经使它工作了,得到的输出如下:

[C:/.../cpptest.c:8]: (style) Required {censored rule text} [misra-c2012-3.1]

Rule violations found: 1.

我在想,由于MISRA插件在命令行上产生的输出与Cppcheck相同,因此插件不需要太多修改,但是 MISRA插件需要使用dump-文件而不是“实际”文件来产生此输出。

我想知道如何使我的MISRA插件使用转储文件而不是“实际”文件。我的猜测是InvocationParameters或InvocationParametersProvider中的某些内容需要重写,但是我不确定该怎么做或怎么做。

转储文件是使用Cppcheck插件创建的,与“实际”文件位于同一位置。

0 个答案:

没有答案