2017-08-28 49 views
4

如果我的項目中有未使用的函數,我希望Xcode顯示警告。我正在使用Swift。無法獲取未使用函數的警告

我去了Project/Build settings和第Apple LLVM 8.1 - Warnings - All Languages部分我已經設置了Unused functionsYes

enter image description here

但我沒有收到針對未使用的功能中的任何警告,在我的項目。

如何正確設置Xcode以顯示未使用函數的警告?

+0

用Apple提交增強請求。 – matt

+0

你可能想看看SwiftLint:https://github.com/realm/SwiftLint這是一個更好的代碼風格的可配置工具。不知道,如果SwiftLint默認突出顯示未使用的方法,但是如果沒有,您可以爲此設置一個規則。讓我知道,如果你需要任何幫助。 – Alienbash

回答

1

我不認爲任何警告標誌適用於Swift;它們大多適用於基於C的語言(C,C++,Objective-C)。我的理解是,Swift團隊希望避免創建語言的「方言」,因此Swift編譯器支持的所有警告和錯誤始終處於打開狀態,並且沒有辦法打開或關閉各個警告。因此,我的猜測是,Swift編譯器目前沒有任何方法來檢查未使用的函數。

相關問題