您可以設定程式碼分析工具用來分析專案每個組態中的程式碼規則。 此外,您可以引導程式代碼分析隱藏第三方工具所產生的程式代碼警告,並將其新增至您的專案。
程式代碼分析屬性頁
[ 程序代碼分析 ] 屬性頁包含 MSBuild 專案的所有程式代碼分析組態設定。 若要在 方案總管 中開啟專案的程式代碼分析屬性頁,請以滑鼠右鍵按兩下專案,然後按兩下 [屬性]。 接下來,展開 [ 組態屬性 ],然後選取 [ 程序代碼分析] 索引標籤。
項目組態和平臺
視窗頂端的 [ 組態 清單] 和 [平臺 ] 列表可讓您將不同的程式代碼分析設定套用至不同的項目組態和平台組合。 例如,您可以引導程式代碼分析將一組規則套用至您的專案以進行偵錯組建,以及針對發行組建套用不同的集合。
啟用程式代碼分析
您可以切換 [啟用 Microsoft程式代碼分析] 和 [啟用 Clang-Tidy] 選項,以啟用專案的程式代碼分析,然後選取 [在建置時啟用程式代碼分析],進一步設定它是否在組建上執行。 例如,您可以結合組 態 清單,決定停用偵錯組建的程式代碼分析,並啟用發行組建的程式代碼分析。
程序代碼分析旨在協助您改善程式碼的品質,並避免常見的陷阱。 因此,請仔細考慮是否要停用程式代碼分析。 通常最好停用規則集、個別規則或您不想要套用至專案的個別檢查。
CMake 設定
在 CMake 專案中,變更 中的 enableMicrosoftCodeAnalysis 和 enableClangTidyCodeAnalysis 索引鍵值CMakeSettings.json,以啟用或停用程式代碼分析。 如需詳細資訊,請參閱 在 Visual Studio 中使用 Clang-Tidy。