cppcheck

    2熱度

    5回答

    是否有可能以比simply calling the shell command on the current buffer更復雜的方式整合Cppcheck和Emacs?我希望Emacs能夠解析Cppcheck的消息,並將它們視爲來自編譯器的消息(類似於compile的工作方式),例如使用C-x`訪問Cppcheck消息的目標。 下面是一些例子輸出Cppcheck: $ cppcheck --ena

    6熱度

    3回答

    我正在使用cppcheck進行C代碼的靜態分析,但似乎無法獲得XML。我需要的XML文件詹金斯消耗 這是我迄今爲止嘗試:在 runcppcheck.sh #!/bin/sh cd obj/msc cppcheck --enable=all -I. -I. -I. -I. -I. -I. -I. -I. -I. -I. -I. /usr/include/ -I. obj/fap/ \ -DSU

    2熱度

    1回答

    我是一名軟件測試人員和開發人員。我的公司正在與另一個開發團隊建立合作伙伴關係,我們需要一個新的靜態分析工具。 新的團隊以前的代碼是用Java編寫的,所以我們需要有類似的功能,以Cppcheck一個靜態分析工具。我們一直在努力Macker,PMD和JDepend,但這些都不是像Cppcheck。 同時,我們也試圖讓Coverity的,它似乎像我們想的試用許可證,但此刻我無法測試它。 因此,沒有人知道

    1熱度

    3回答

    我探討了一段時間,無法在任何地方找到它。我找到了一個cppcheck規則文件的一個很好的例子,它顯示了一個簡單的模式; <?xml version="1.0"?> <rule version="1"> <pattern>if \(p \) { free \(p \) ; }</pattern> <message> <id>redundantCondition</id

    2熱度

    4回答

    我想覆蓋wq/q/w!/ w/q!到用戶定義的命令及其功能。 實施例: 如果我使用:WQ退出,則命令應該這樣做特別的C/C++文件和退出的靜態代碼檢查。 請幫我解決這個問題。 在此先感謝。

    15熱度

    2回答

    cppcheck甚至找不到標準頭文件,例如iostream。有任何想法嗎? 我使用的是Ubuntu 11.04和cppcheck。

    0熱度

    1回答

    我已經下載了一個用於插件cppcheck的.hpi文件,但我不知道如何使用。在這方面任何人都可以幫助我。 謝謝。

    7熱度

    3回答

    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

    1熱度

    3回答

    在我的代碼庫上運行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

    2熱度

    1回答

    我想能夠寫2組規則: 規則集而忽略像 錯誤未初始化的變量 variableScope 規則集,其包括ALL,但我可以手動忽略一個或多個規則集 同時銘記着: cppcheck將檢查內存泄漏。 對於類,只有在給出「--all」的情況下才進行檢查。原因是如果一個實例被自動釋放,將會出現誤報。