DevExpress v17.2新版亮點——CodeRush篇(一)

AABBbaby發表於2018-04-19

使用者介面套包DevExpress v17.2日前終於正式釋出,本站將以連載的形式為大家介紹各版本新增內容。本文將介紹了CodeRush v17.2 的新功能,快來下載試用新版本!點選下載>>

Unit Test Runner

JavaScript Test Runner

JavaScript Test Runner已經過測試版,您現在可以使用功能強大的CodeRush Test Runner為客戶端JavaScript程式碼執行&除錯測試。

DevExpress v17.2新版亮點

我們的JavaScript test runner基於Karma並支援以下測試框架:

從覆蓋範圍中排除

您現在可以使用*.runsettings檔案從程式碼覆蓋率分析中排除特定專案。

DevExpress v17.2新版亮點

程式碼覆蓋過濾

您現在可以建立程式碼覆蓋率報表並將其應用於過濾器。例如,您可以建立一個僅顯示測試覆蓋率在1%和40%之間的方法的過濾器,如下所示:

DevExpress v17.2新版亮點

Microsoft Fakes

CodeRush Test Runner現在支援Microsoft Fakes isolation框架。

DevExpress v17.2新版亮點

Code Analysis

未使用的成員

我們新增了一個新的分析器來檢測未使用的成員。

DevExpress v17.2新版亮點

您還可以在程式碼編輯器(編輯器|所有語言|靜態程式碼分析|突出顯示未使用的成員)中配置這些成員的突出顯示(例如,強調這些成員)。

DevExpress v17.2新版亮點

NullReferenceException Analysis (beta)

CodeRush 17.2新增NullReferenceException Analysis,此新功能可能無意中引發NullReferenceExceptions的未受保護的程式碼。

CodeRush for Roslyn現在識別可能引發NullReferenceException的程式碼。 您可以在Editor | All Languages | Static Code Analysis選項頁上為C#和Visual Basic開啟此功能(預設情況下為禁用)。

DevExpress v17.2新版亮點

===============================================================

DevExpress v17.2釋出,更多精彩內容請持續關注DevExpress中文網!

掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊

DevExpress中文網微信

相關文章