Descargar Faux Pas 1.7.1 para Mac — Torrent Gratis

Faux Pas 1
Nombre: Faux Pas 1.7.1 (23.66 MB)
Versión: 1.7.1
Sistema operativo: macOS
Tipo de licencia: Gratis
Desarrollador: Faux Pas
Idioma de la interfaz: Inglés
Revisado por:
Descargas 66
Valoración
4.5 20 Clic para valorar
Verificado
   Descargar torrent Descargar ahora

Descripción

Nombre: Faux Pas para Mac
Versión: 1.7.1
Fecha de lanzamiento: 15 de diciembre de 2016
Plataforma Mac: Intel
Versión del sistema operativo: OS X 10.9 o posterior
Tipo(s) de procesador y velocidad: Procesador de 64 bits
Requisitos: Xcode 5 o posterior
Sitio web: http://fauxpasapp.com/

Resumen:

Faux Pas inspecciona tu proyecto de Xcode para aplicaciones iOS o Mac y advierte sobre posibles errores, así como sobre problemas de mantenibilidad y estilo.
Lo que el Clang Static Analyzer es para tu código, Faux Pas lo es para todo tu proyecto de Xcode. Faux Pas no solo mira tu código; inspecciona todos los elementos de tu proyecto de Xcode en conjunto. Esto le permite encontrar clases completamente nuevas de problemas potenciales.
・Domina errores latentes: Reglas como estas te alertan sobre problemas en tu proyecto que podrían manifestarse como errores más adelante:
・Encuentra errores en archivos de recursos: ¿Estás seguro de que no cometiste un error tipográfico en el argumento del nombre de archivo para [UIImage imageNamed:]? ¿Recordaste actualizar todo el código relevante cuando renombraste ese archivo? ¿Estás distribuyendo algún archivo de recurso que probablemente no se use? Faux Pas incluye 12 reglas diferentes que verifican errores relacionados con el uso de archivos de recursos.
・Encuentra errores de localización: ¿NSLocalizedString() se refiere a una clave que no existe? ¿Que existe para una configuración regional pero no para otra? ¿Coinciden todos los especificadores de formato en todas las diferentes traducciones? Faux Pas incluye 10 reglas diferentes que verifican errores de localización.
・Encuentra errores de control de versiones: ¿Tu proyecto hace referencia a un archivo que está fuera de la raíz del control de versiones? ¿O a un archivo que es ignorado por el VCS? Faux Pas incluye 4 reglas diferentes que verifican errores de control de versiones.
・Aprende y aplica las mejores prácticas: ¿Anulando +initialize en una categoría? ¿Especificando el nombre del NIB de UIViewController fuera de su implementación? ¿Accediendo a la libreta de direcciones sin especificar un NSContactsUsageDescription? Faux Pas es útil incluso para desarrolladores experimentados de iOS/Mac, pero es especialmente bueno para los recién llegados a las plataformas de Apple.
・Aplica estilo de código: ¿Quieres hacer cumplir el uso de la sintaxis de punto siempre que sea posible? ¿O solo usarla para propiedades declaradas con @property? ¿Qué hay de los literales NSNumber, expresiones encajonadas, literales de contenedor y subíndices de objetos? Faux Pas incluye 12 reglas diferentes que te ayudan a aplicar restricciones estilísticas.
・Obtén una lista de verificación para auditorías de código: ¿Estás auditando o tomando el control de una base de código existente? Faux Pas te dará una buena visión general de los problemas potenciales a los que quizás quieras prestar atención.
・Elige entre 93 reglas diferentes: Faux Pas incluye 93 reglas, categorizadas usando etiquetas como Recursos, Estilo o Configuración. Puedes elegir qué reglas quieres aplicar y configurarlas para que coincidan con tus preferencias.
・Usa GUI o CLI: Faux Pas tiene tanto una interfaz gráfica de usuario como una interfaz de línea de comandos.
・Ejecuta durante las compilaciones de Xcode: Invoca Faux Pas en una fase de compilación de Run Script en Xcode y ve los diagnósticos emitidos en el Issue Navigator de Xcode (así como en línea con el código, al igual que los errores regulares del compilador).
・Conéctate a herramientas externas: Faux Pas puede emitir diagnósticos en formatos JSON o Property List. Procésalos de la manera que quieras con scripts personalizados. También puedes ejecutar Faux Pas en servidores de integración continua.
・Configura: Selecciona reglas por etiquetas y excluye reglas individuales. Establece opciones generales y específicas de reglas. Guarda en archivos de configuración JSON.
・Abre enlaces en tu editor favorito: Faux Pas puede abrir archivos en varios editores de código populares, así como documentación de API en Xcode o Dash.

Novedades en la versión 1.7.1:

Nuevo:
・Compatibilidad con Xcode 8.1. (Ahora usamos una versión del compilador Clang que coincide con la que incluye Xcode 8.1.)
・Nueva regla: Error ortográfico.
・Nueva regla: Formato del comentario de encabezado del archivo fuente.
・Nueva regla: Diseño de vista erróneo en XIB.
・Nueva regla: Complejidad ciclomática.
Mejorado:
・La regla “Descripción de uso de API faltante” ahora verifica muchos más casos relevantes.
Cambiado:
・Se eliminó la posibilidad de abrir enlaces de documentación de API en Xcode (Xcode ha eliminado esta capacidad de su API AppleScript desde la versión 8.0).
・La función “agregar archivo de encabezado de anotaciones al proyecto” ahora requiere que agregues manualmente el archivo de encabezado a tu proyecto de Xcode (Xcode ha eliminado la capacidad de agregar archivos fuente a proyectos desde su API AppleScript desde la versión 8.0).
Corregido:
・Falsos positivos para la regla “Tipo de retorno del constructor” en casos donde se usaron anotaciones de nulabilidad con instancetype. (Gracias a Nikolas Mayr por informar esto.)
・Errores de compilación para proyectos que usan características de C++14. (Gracias a Mark Hastings por informar esto.)
・Bloqueos en la GUI al cambiar entre Faux Pas y otras aplicaciones. (Gracias a Andrew Wooster por informar esto.)
・Falsos negativos para la regla “Delegado o fuente de datos no desvinculado” en casos donde la referencia del host delegado es una variable de instancia declarada en una extensión de clase. (problema #100)
・Falsos positivos para la regla “Nombre de instalación de biblioteca dinámica”.
・Uso excesivo de memoria en casos donde los archivos fuente verificados contenían un número muy grande de expansiones de macros de supresión de diagnósticos. (Gracias a Nikolas Mayr por informar esto.)
・Falsos positivos para la regla “Referencia de clase propia codificada” en casos donde la referencia es a una clase del framework del sistema que se implementa como un clúster de clases (por ejemplo, NSString). (Gracias a Nikolas Mayr por informar esto.)
・Falsos positivos para la regla “Asignando propiedad delegado” en casos donde el mismo encabezado se usó tanto en unidades de compilación ARC como en unidades de compilación no ARC. (problema #99)
・Bloqueo al abrir proyectos al usar Xcode 8.0-8.1. (problema #104)

Preguntas frecuentes sobre instalación y solución de problemas

7 pregunta

Problemas habituales al instalar apps en macOS

Aplicaciones alternativas de Software