Frage

Gibt es Code Fusseln Tools für ObjectiveC?

War es hilfreich?

Lösung

Haben Sie einen Blick auf die LLVM / Clang Static Analyzer

Die LLVM / Clang statische Analyzer ist ein eigenständiges Tool, das Fehler in C und Objective-C-Programme, und es ist sehr früh in der Entwicklung.

Ein statischer Analysator basierend auf Klirren . Das Ziel des Clang Projektes ist eine neue C, C ++, Objective C und Objective C ++ Front-End für die LLVM-Compiler zu erstellen.

Bearbeiten

Clang wurde nun in Xcode integriert und einfach als Menüoption ausgeführt werden kann „Build & Analyze“

alt text

Andere Tipps

Es ist erwähnenswert, OCLint zu. Es umfasst einige Dinge nicht von dem Clang Analysator berühren, wie zum Beispiel:

  • komplizierte Code - hohe zyklomatische Komplexität und nPath Komplexität
  • -Code riecht - langes Verfahren, lange Parameterliste, redundanten Code

Überprüfen Sie die Startseite für mehr Details.

Ich weiß, es ist eine alte Frage, aber ich werde ein anderes statisches Analyse-Tool hier aus Gründen der Vollständigkeit, Infer, von Facebook

hinzufügen

Sie ihre Homepage sehen können, arbeitet mit iOS und Android Projekten und Ersatz Obj-C / Java / C Dateien

Es gibt auch das kommerzielle Tool Fauxpas , die eine Menge Code fängt Gerüche, sondern auch Sachen wie nicht verwendete Grafiken, Übersetzung Format Argument Mismatch etc.

Es ist nicht super billig, aber ich bin ein glücklicher Benutzer. Es gibt eine zeitlich begrenzte Testversion zur Verfügung, die voll funktionsfähig ist, soweit ich weiß.

Für einfache Syntax Sachen wie die Anzahl der Zeilenumbrüche erzwingen, Sortieren Importe usw., hat auch einen Blick auf Clang Format . Der einfachste Weg zu installieren, ist wahrscheinlich über Homebrew .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top