是否有可能以比simply calling the shell command on the current buffer更復雜的方式整合Cppcheck和Emacs?我希望Emacs能夠解析Cppcheck的消息,並將它們視爲來自編譯器的消息(類似於compile的工作方式),例如使用C-x`訪問Cppcheck消息的目標。 下面是一些例子輸出Cppcheck: $ cppcheck --ena
Cppcheck顯示scanf函數如下警告:
Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier:
%s => %20s
%i => %3i
Sample progra
在我的代碼庫上運行CppCheck會產生一些樣式警告。例如。在 void foo(int& x)
{
x = 0;
}
void bar()
{
int y;
foo(y);
}
它給了我 Variable 'y' is not assigned a value
這與像 char buffer[160];
i+=sprintf(buffer,"%2