code-analysis

    0熱度

    2回答

    由於某種原因,rubocop窒息了我在我的模型中的代碼,以正確地解決accepts_nested_attributes_for像查找或創建一樣工作。當我試圖刪除self的呼叫時,它爆炸了。在此之前,我將專家關閉之前,我正在推遲專家。思考? class Job < ActiveRecord::Base belongs_to :company before_validation :

    0熱度

    1回答

    目前我正在嘗試新的代碼分析功能在Visual Studio 2015年該功能使開發人員能夠抑制活性的問題。使用SuppressMessageAttribute抑制問題,可以將其應用於源代碼本身,也可以應用於Visual Studio在項目根目錄中通過名稱'GlobalSuppressions.cs'創建的單獨抑制文件。 然而,當我使用了這樣的(生成的)抑制文件,該文件本身變得受到分析本身,並隨後使

    1熱度

    3回答

    最近,我需要對更改廣泛使用的表(如PRODUCT,USER等)的DB列定義進行影響分析。我覺得這是一個非常耗時,無聊和困難的任務。我想問問是否有已知的方法這樣做? 這個問題也適用於應用程序,文件系統,搜索引擎等的變化。起初,我認爲這種函數關係應該是預先記錄的或者一些如何跟蹤,但是然後我意識到一切都可以有變化,這是不可能的。 我甚至不知道應該給這個問題貼什麼標籤,請幫忙。 對不起,我英文很差。

    3熱度

    1回答

    在CustomDictionary.xml中,我該如何避免這兩個來自VS2015代碼分析的警告? 警告CA1701在資源「xxx.yyy.Properties.Resources.resx」, 按名稱「LoggerMustSpecifyFilename」的字符串值離散項 「文件名」引用「文件名必須指定。」應以 表示爲複合詞。如果'文件名'是指API 標識符,則將其視爲'文件名',否則將其分割爲兩個

    0熱度

    1回答

    有沒有辦法讓代碼分析拼寫檢查器接受包含數字的首字母縮略詞? 我在C#應用程序中從代碼分析中得到CA1704和CA1709警告,其中包含一個包含數字的首字母縮略詞的標識符。例如,「CheckAbc2deStatus」。 CA1704想要更正Abc的拼寫,而CA1709要將「de」更改爲「DE」。我發現了Code analysis, Lost between CA1709 and CA1704,並試圖

    0熱度

    1回答

    我想知道是否存在分析一堆JavaScript文件並確定哪些JavaScript文件相互依賴的JavaScript分析工具。例如: 文件答: function testObject() { } 文件B: var test = testObject(); 然後,我應該得到這個文件B依賴於文件A.東西定義的,因爲B使用功能的TestObject存在相似節點,這是madge,但我想知道這是否也存

    2熱度

    1回答

    因此,剛剛更新的Visual Studio 2015更新1(Windows 8.1)。 一個大的項目,我們已經工作了一段時間,在整體解決方案(或單個項目)上運行的代碼分析運行CA適當,告訴我,構建失敗,但當時並沒有列出的錯誤錯誤列表。 在生成輸出窗口,不過,我可以看到錯誤列表,但由於它的輸出窗口,我不能做他們什麼(例如,右鍵單擊並抑制)。 我們在這裏遇到了另一個Windows 8.1盒子,這個盒子

    1熱度

    1回答

    我想創建一個自定義版本TimeoutException(我只會覆蓋構造函數以添加更多信息),並且希望防止/阻止未來的創作(調用特定模塊的System.TimeoutException的構造函數)。是否有可能將TimeoutException的構造函數標記爲已棄用/過時? 這同樣適用於在Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTru

    0熱度

    3回答

    我在寫一個文件,分析的質量和可維護性的大型代碼庫的過程。作爲本報告的一部分,我希望列出一個程序集對解決方案中另一個程序集的引用數目。這將給出每個組件與另一個組件緊密耦合的概念。 有沒有在Visual Studio 2015年企業(或第三方插件)的工具,可以給我這個號碼? 到目前爲止,我已經嘗試過Visual Studio的代碼映射工具,但是這看起來只是生成一個帶有箭頭的可視化對象,然後我必須手動進

    1熱度

    1回答

    我有一個控制器使用兩個類。一個叫IndexModel,另一個叫IndexViewModel。 我將IndexViewModel傳遞給IndexModel構造函數。 [HttpGet] public ActionResult Index() { var model = new IndexModel(new IndexViewModel()); var vm = model.G