2013-01-03 92 views
1

我想爲我的項目使用oclint(Objective-C靜態分析器),但官方documentation沒有清楚地描述如何配置它。Xcode oclint分析器

我該如何使用它?

我已經安裝了oclint包,然後將the script for capturing projects configs複製到項目的文件夾中。運行此腳本將創建一個名爲compile_commands.json的空文件,並且它不會將xcodebuild.log填入任何數據。

謝謝!

+0

是否有你爲什麼需要oclint的原因,而不是已經方便配置供你使用的內置靜態分析器? – user1118321

+2

oclint提供了更多的規則,它也提供了持續集成的機制 – leon4ic

+0

這對Xcode 7和Xcode服務器來說還是值得嗎?我們可以持續集成,我確信自2013年以來Xcode的分析器變得更好,但由於我不確定,所以我寧願問。 – Jan

回答

1

我已經有了將腳本複製到我的項目文件夾然後在命令行執行它的手動路線。

儘管這不會將oclint的功能集成到XCode中,但它確實通過stdout提供了反饋。

從這個反饋我然後更新我的代碼,以符合奧林特的建議和迭代運行oclint,直到我的代碼符合奧林特的規則。

2

我不認爲這個腳本會添加任何東西到xcodebuild.log。它從中讀取。在運行腳本之前,您可能需要手動運行xcodebuild並將輸出保存到xcodebuild.log中。

查看documentation

+0

提供的鏈接已死亡 – Cloud9999Strife