2017-08-28 4 views
4

Ich möchte, dass Xcode eine Warnung anzeigt, wenn ich nicht verwendete Funktionen in meinem Projekt habe. Ich benutze Swift.Warnungen für nicht verwendete Funktionen können nicht empfangen werden

Ich ging zu Project/Build settings und im Abschnitt Apple LLVM 8.1 - Warnings - All Languages habe ich Unused functions zu Yes gesetzt.

enter image description here

Aber ich bin keine Warnung für nicht genutzte Funktionen in meinem Projekt zu bekommen.

Wie kann ich Xcode korrekt einstellen, um Warnungen für nicht verwendete Funktionen anzuzeigen?

+0

Eine Verbesserungsanfrage mit Apple einreichen. – matt

+0

Sie könnten sich SwiftLint ansehen: https://github.com/realm/SwiftLint, das ein konfigurierbares Werkzeug für besseren Code-Stil ist. Nicht sicher, ob SwiftLint standardmäßig nicht verwendete Methoden hervorhebt, aber wenn nicht, können Sie einfach eine Regel dafür einrichten. Lass es mich wissen, wenn du Hilfe brauchst. – Alienbash

Antwort

1

Ich glaube nicht, dass irgendwelche dieser Warnflaggen für Swift gelten; Sie beziehen sich hauptsächlich auf die C-basierten Sprachen (C, C++, Objective-C). Mein Verständnis ist, dass das Swift-Team vermeiden möchte, "Dialekte" der Sprache zu erstellen, so dass alle Warnungen und Fehler, die der Swift-Compiler unterstützt, immer aktiviert sind und es keine Möglichkeiten gibt, einzelne Warnungen ein- oder auszuschalten. In Anbetracht dessen ist meine Annahme, dass der Swift-Compiler derzeit keine Möglichkeit hat, nach unbenutzten Funktionen zu suchen.

Verwandte Themen