Pregunta

¿Hay algún código de herramientas de pelusa para ObjectiveC?

¿Fue útil?

Solución

Tener un vistazo a la LLVM / Clang Analizador estática

El analizador estático LLVM / Clang es una herramienta independiente que encuentra fallos en los programas C y Objective-C y es muy temprano en el desarrollo.

A analizador estático basado en sonido metálico . El objetivo del proyecto Clang es crear un nuevo C, C ++, Objective C y C ++ front-end Objetivo para el compilador LLVM.

Editar

Sonido metálico ahora se ha integrado en Xcode y fácilmente se puede ejecutar como una opción de menú "Construir y analizar"

text alt

Otros consejos

Vale la pena mencionar OCLint también. Cubre algunas cosas no tocadas por el analizador de Sonido metálico, como por ejemplo:

  • complicado código - alta complejidad y la complejidad ciclomática NPath
  • Código huele - método de larga, larga lista de parámetros, código redundante

Salida la página principal rel="noreferrer"> para más detalles.

También existe la herramienta comercial Fauxpas , que coge una gran cantidad de código de olores, sino también cosas como gráficos no utilizados, formato de traducción argumento de falta de correspondencia, etc.

No es super barato, pero yo soy un feliz usuario. Hay una versión de prueba limitada en el tiempo disponible, que es completamente funcional, por lo que yo sé.

Para la materia sintaxis simple como hacer cumplir número de saltos de línea, la clasificación de las importaciones, etc., también echar un vistazo a Sonido metálico Formato . La manera más fácil de instalar es probablemente a través de Homebrew .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top