Question

Y at-il un code des outils peluchage pour ObjectiveC?

Était-ce utile?

La solution

Jetez un oeil à la LLVM / Clang Analyseur statique

L'analyseur statique LLVM / Clang est un outil autonome qui trouvent des bogues dans C et programmes Objective-C et il est très tôt dans le développement.

Un analyseur statique basée sur clang . L'objectif du projet Clang est de créer un nouveau C, C ++, Objective C et Objective C ++ frontal pour le compilateur LLVM.

Modifier

Clang a été intégré dans Xcode et peut facilement être exécuté comme une option de menu "Build & Analyse"

text alt

Autres conseils

Il convient de mentionner OCLint aussi. Il couvre certaines choses pas touché par l'analyseur de Clang, tels que:

  • Code Complicated - grande complexité cyclomatique et de la complexité NPATH
  • Code de l'odeur - méthode longue, longue liste de paramètres, le code redondant

Consultez la page d'accueil de rel="noreferrer"> pour plus de détails.

Il y a aussi l'outil commercial Fauxpas , qui attire beaucoup d'odeurs code, mais aussi des choses comme les graphiques inutilisés, format de traduction non-concordance des arguments, etc.

Il est pas super pas cher, mais je suis un utilisateur heureux. Il y a une version d'essai limitée dans le temps disponible, ce qui est pleinement fonctionnelle, autant que je sache.

Pour des choses simples de syntaxe comme l'application de nombre de sauts de ligne, les importations de tri, etc., ont aussi un regard sur Clang Format . Le moyen le plus simple d'installer est probablement via Homebrew .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top