所以我最近开始在emacs中使用flycheck。总体而言,它工作得很好,但我在c++模式下使用cppcheck时遇到了一个小问题。我收到了一堆unusedStructMember警告,可能是因为在当前文件中没有使用该成员。我想知道是否有可能让flycheck禁用来自cppcheck的unusedStructMember警告,如果可以,我该怎么做?我的emacs-lisp技能几乎不存在,到目前为止,我还没有找到任何有类似问题的人。
谢谢!
发布于 2015-03-11 13:15:58
这不是emacs配置,但这取决于您用于C++ flycheck的后端(即cppcheck)。
我刚刚看了一下cppcheck的手册。显然,您可以通过内联编译指示来完成此操作。例如:
void f() {
char arr[5];
// cppcheck-suppress arrayIndexOutOfBounds
arr[10] = 0;
}在您的情况下,您将需要类似以下内容:
// cppcheck-suppress unusedStructMember https://stackoverflow.com/questions/28971526
复制相似问题