2015-10-19 26 views
1

我的公司正在Unity中開發一款遊戲,我正在開始將靜態代碼分析整合到我們的項目中。我們使用Xamarin Studio作爲我們的IDE,它具有開箱即用的源代碼分析以及我們可以使用的許多規則。Xamarin與Unity的靜態分析

我的問題是我如何讓Unity將Xamarin規則識別爲編譯器錯誤,警告等?它似乎甚至沒有考慮到它們。編碼標準很容易實施,這一定很有用。提前致謝!

回答

0

你不能。 Unity3D有一個獨立於Mono的內部編譯器更不用說了Xamarin並且不能識別代碼分析。可悲的是,我無法在編輯器的Unity UI中找到用戶設置。

+0

你知道團隊通常如何使用Unity的代碼分析嗎? – tdeeb

+0

@tdeeb我還沒有聽說過有人在做這麼多的CA,但[這家遊戲公司](https://www.youtube.com/watch?v=q9aeNtKKXeo&list=PL74BsvJXcuTSB_tZABdURVsA-yDOJ4Oo9&index=17)描述了他們如何編寫他們大部分的獨立於Unity的代碼(通過使用MVVM模式)在Visual Studio中(您可以使用Xamarin)。通過將大部分Unity代碼分離,您可以在Unity之外進行開發並獲得代碼分析等益處。也許可以放棄 – MickyD