static-code-analysis

    2熱度

    2回答

    我想擺脫使用NDepend代碼庫中的死代碼。由於我們使用依賴注入我想找到從註冊表基地僅派生類中使用的接口(和實現): public class PresenterRegistry : Registry { public PresenterRegistry() { For<IExamplePresenter>().Use<ExamplePresenter>();

    2熱度

    1回答

    我正在尋找如何配置OCLint或如何使其運行的示例。我進行了搜索,但沒有。在這裏,在堆棧溢出恰好有3有關,只是命名的圖書館和谷歌的職位只是官方OCLint.org 的公報說,文檔: [[email protected] ~]$ oclint -help OVERVIEW: OCLint, a static code analysis tool for Objective-C and relate

    2熱度

    1回答

    如何使用Splint執行污漬分析? 我在我的Ubuntu 12.04上安裝了Splint。創建爲以下一個小的測試用例: #include<stdio.h> #include<string.h> int main(int argc, char *argv[]) { char a[10]; strncpy(a,argv[1],10); printf(a);

    1熱度

    1回答

    如果我運行下面的命令,會發生什麼: mvn clean install sonar:sonar -Dmaven.test.skip=true 我已經建立了聲納本地及其對端口號爲9000 運行的將是對聲納報告跳繩測試的影響?

    4熱度

    1回答

    如何檢查一個對象是否會成功實例化給定的參數,而不實際創建實例? 其實我只是檢查(沒有測試此代碼,而應該很好地工作......)的需要參數的數量,忽略類型: // Filter definition and arguments as per configuration $filter = $container->getDefinition($serviceId); $args = $active

    7熱度

    3回答

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

    2熱度

    1回答

    在NDepend的,我們可以得到很好的依賴圖顯示哪些方法被調用。 我們還沒有能夠做的就是在其中看到訂購方法被調用。例如方法A調用方法X及Y.方法然後,我們希望這種方法X的方法Y.之前調用 有誰知道這是可能的NDepend的或任何其他工具在圖中看到什麼? 我們正在分析的代碼是C#和Cobol.net(NDepend的不分析Cobol.Net代碼,但它並分析該從Cobol.net代碼生成的IL代碼)

    0熱度

    1回答

    我在我的項目中使用Sonar進行靜態代碼分析。問題是Sonar正在花費大量時間在初始化休眠。有沒有人有關於如何加快聲吶分析的任何想法?

    2熱度

    1回答

           是否有任何Java靜態代碼分析器可以檢測可能導致內存泄漏的代碼?我知道JVM配置文件被用於這個目的,但是這並不能幫助我們在開發過程中設置檢查點。      教育開發者關於最佳實踐是一方面,但我如何將自動化過程作爲檢查點放在這裏? 歡迎任何想法或建議。

    3熱度

    4回答

    有沒有可以解析C語法的庫? 例如,我想寫我自己的代碼/腳本,將分析c語法的c文件。每個函數/文件的「if」語句的數量,函數中每行代碼的註釋行數等..... 我沒有問題寫所有這些自定義代碼只是爲了使工作更容易已經有一些庫可以用來跳過開始,而不是從解析器開始。 謝謝!