cppcheck

    1熱度

    1回答

    #ifdef TEST #define INVALID_HANDLE_VALUE 0 #else #include <windows.h> #endif int main() { HANDLE hf = 0; if (hf==0 || hf==INVALID_HANDLE_VALUE) {} } 上述同樣的表情是我的測試代碼,當我使用cppcheck.exe(1.58)

    7熱度

    3回答

    我安裝了用於我的C++項目的靜態代碼分析的Cppcheck工具,並且感覺它的性能很差。例如,誰能告訴我爲什麼 Cppcheck無法在下面的代碼中找到數組越界錯誤? void f(int c) { char *p = new char[10]; p[c] = 42; } void g() { f(100); } 有一個online demo這裏代碼可以方便地

    0熱度

    1回答

    我有一個C++項目,其中包含一個非常大的C文件(極好的輕量級mongoose Web服務器),其中真的是 canes cppcheck。有沒有辦法單獨禁用此文件的自動lint? 或者失敗了,我如何關閉所有C文件的自動檢測功能,但是保留C++的功能?

    4熱度

    2回答

    cppcheck掃描項目文件夾中的所有文件。 c:\projectfolder\main.c c:\projectfolder\file.c c:\projectfolder\file.h c:\projectfolder\file_test.cc c:\projectfolder\file_test.cc包含以下代碼 #include "c:/gtest/gtest.h" exte

    0熱度

    1回答

    我們可以添加一些未在Cppheck中定義的編碼標準,或者我們可以刪除Cpppcheck中定義的一些我不想檢查的編碼標準。

    1熱度

    2回答

    是否可以從Clang掃描構建分析器獲取XML格式的輸出?目前,下面的命令以html格式生成輸出以在webbrowser中查看。 scan-build xcodebuild -configuration Debug -sdk iphonesimulator windows上的CppCheck以XML格式生成輸出。我需要將結果解析爲與CppCheck相同的格式。但是我不能在MACOS上使用cppC

    1熱度

    2回答

    我想對我們的代碼運行CppCheck作爲我們構建的一部分。但是,如果不從命令提示符執行,我無法將輸出保存到文件中。 從一個普通(窗口)命令提示符下,或.bat文件下列內硬編碼路徑正常工作: "C:\Program Files\Cppcheck\CppCheck.exe" --enable=all --xml-version=2 "<full_path_with_spaces_to_source>"

    1熱度

    1回答

    我想用cppcheck來分析我的C++項目。我的命令是這樣的: [email protected]:trunk/software/cpp/tnoid$ cppcheck -v --enable=all --xml -I ../../../package/build/common/cpp/ -I ../../../package/build/software/cpp/tnoid/ . 你可以看到

    1熱度

    2回答

    我試圖發送cppcheck使用Jenkins構建的email-ext插件發送的電子郵件報告。到目前爲止,唯一的辦法似乎是創建一個自定義模板 - 果凍或時髦。從這篇文章 - 「Can I configure jenkins to send an email with a static analysis report summary?」 - 它看起來像我應該能夠實例化CppcheckBuildActi

    1熱度

    1回答

    聲納在我使用聲吶運行器時不會啓動cppcheck。 我在Ubuntu 12.04中使用了最後一個版本(聲納,C++社區pluguin和sonar-runner)。 如果有人有聲納與cppcheck(和其他插件了,但現在我只需要cppcheck)正確工作,請告訴我怎麼樣。 在項目的聲納儀表板中出現了代碼行數,註釋,質量指標,技術債務......並且規則符合性顯示爲100%,這不是事實,因爲該項目有c