天天看點

C++性能系列之靜态代碼檢查工具介紹(一)

FxCop Integrator

FxCop Integrator允許将獨立的FxCop(1.36或10.0)和Code Metrics PowerTool 10.0內建到VS2010中。

最新版本(2.0.0 RTW)包含以下新功能:

  1. 支援使用代碼度量PowerTool的計算代碼度量
  2. 提供MSBuild任務來執行編譯時間的代碼分析
  3. 支援從代碼分析結果視圖中濾除對設計者和自動生成的代碼的警告
  4. 支援将代碼分析結果的導出報告作為CSV檔案
  5. 支援多個項目分析
  6. 支援的檔案級别分析
  7. 增加了這個功能,讓開發者更容易在代碼中添加一個“SuppressMessage”标簽
  8. 還包含許多改進和錯誤修複。

Microsoft Code Analysis 2017

這是擴充的預覽版本。您必須有 Visual Studio 2017 版本 15.3 +。

我們已将最流行的 100 + FxCop 規則重新建構為實時分析器, 以幫助您檢測代碼中的問題, 并使您能夠在現場快速修複它們。此擴充為您提供了與 FXCop 之前相同的出色代碼分析, 但現在分析是按您的類型進行的, 并且具有快速修複。

功能

  1. 100 + 實時診斷, 用于 API 設計、性能、安全性以及 c# 和 Visual Basic 的最佳做法。
  2. 适用的診斷程式 (使用 Ctrl +) 的快速修複。
  3. 診斷程式顯示在編輯器、錯誤清單和滾動條中。
  4. 所有診斷都 suppressible。

繼續閱讀