2017-08-28 5 views
4

私のプロジェクトで未使用の関数がある場合、Xcodeに警告を表示します。私はスイフトを使用しています。未使用の関数の警告を受け取ることができません

私はProject/Build settingsに行き、セクションApple LLVM 8.1 - Warnings - All LanguagesにはUnused functionsYesに設定しました。

enter image description here

しかし、私は私のプロジェクトで使用されていない機能のための任意の警告が届きません。

未使用機能の警告を表示するには、どうすればXcodeを正しく設定できますか?

+0

アップルで強化リクエストを提出してください。 – matt

+0

より良いコードスタイルのために設定可能なツールであるSwiftLint:https://github.com/realm/SwiftLintを見るとよいでしょう。 SwiftLintがデフォルトで未使用のメソッドを強調表示しているのかどうかはわかりませんが、そうでない場合は、そのルールを設定するだけです。助けが必要な場合は、私に知らせてください。 – Alienbash

答えて

1

私は、これらの警告フラグのどれもがSwiftに当てはまるとは考えていません。 C言語(C、C++、Objective-C)にほとんど適用されます。私の理解は、Swiftチームが言語の「方言」を作成しないようにしたいため、Swiftコンパイラがサポートするすべての警告とエラーは常にオンになっており、個々の警告を有効または無効にする方法はありません。だから私の仮定は、Swiftコンパイラは現在、未使用の関数をチェックする方法がないということです。

関連する問題