PHP_CodeSniffer

Software captura de pantalla:
PHP_CodeSniffer
Detalles de software:
Versión: 2.3.3 Actualizado
Fecha de carga: 20 Jul 15
Promotor: Squiz Pty Ltd
Licencia: Libre
Popularidad: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer está disponible como un paquete de PEAR.
Bajo el capó, funciona por tokenising PHP, archivos CSS y JavaScript y comprobar que en contra de un conjunto definido de normas de codificación.
PHP_CodeSniffer es una de las mejores herramientas de prueba durante el desarrollo, ya que permite a los programadores a mantener el código fuente de su aplicación limpia y estándares consistentes

¿Qué hay de nuevo en esta versión:.

  • OpeningFunctionBraceKernighanRitchieSniff Genérico ahora puede arreglar todos los errores que encuentre.
  • OpeningFunctionBraceKernighanRitchieSniff Genérico ahora permite funciones vacías con llaves junto a la otra.
  • OpeningFunctionBraceBsdAllmanSniff Genérico ahora permite funciones vacías con llaves junto a la otra.
  • Mejora de informe automático de ancho para el & quot; quot completa y; informe.
  • Mejora de la detección de conflictos durante la fijación de auto.
  • ScopeIndentSniff Genérico ya no se confunde por el cierre de vacíos.
  • Squiz ControlSignatureSniff ahora siempre hace caso omiso de los comentarios.
  • La existencia del archivo de configuración principal está ahora almacenado en caché para reducir is_file () llama cuando no existe.
  • Las clases abstractas dentro del directorio Sniffs ahora se ignora incluso si se nombran.
  • ForbiddenFunctionsSniff Genérico es ahora compatible con el establecimiento de reemplazos nulos en los archivos de conjunto de reglas.
  • PEAR MultiLineConditionSniff ahora permite líneas de comentarios dentro de varias líneas SI condiciones declaración.
  • PEAR y Squiz FileComment huele ya no tienen @ en sus códigos de error.
  • Genérico función de apertura corsé huele ahora admite la comprobación de los cierres.

¿Cuál es nuevo en la versión 2.3.2:

  • OpeningFunctionBraceKernighanRitchieSniff Genérico ahora puede arreglar todos los errores que encuentra .
  • OpeningFunctionBraceKernighanRitchieSniff Genérico ahora permite funciones vacías con llaves junto a la otra.
  • OpeningFunctionBraceBsdAllmanSniff Genérico ahora permite funciones vacías con llaves junto a la otra.
  • Mejora de informe automático de ancho para el & quot; quot completa y; informe.
  • Mejora de la detección de conflictos durante la fijación de auto.
  • ScopeIndentSniff Genérico ya no se confunde por el cierre de vacíos.
  • Squiz ControlSignatureSniff ahora siempre hace caso omiso de los comentarios.
  • La existencia del archivo de configuración principal está ahora almacenado en caché para reducir is_file () llama cuando no existe.
  • Las clases abstractas dentro del directorio Sniffs ahora se ignora incluso si se nombran.
  • ForbiddenFunctionsSniff Genérico es ahora compatible con el establecimiento de reemplazos nulos en los archivos de conjunto de reglas.
  • PEAR MultiLineConditionSniff ahora permite líneas de comentarios dentro de varias líneas SI condiciones declaración.
  • PEAR y Squiz FileComment huele ya no tienen @ en sus códigos de error.
  • Genérico función de apertura corsé huele ahora admite la comprobación de los cierres.

¿Cuál es nuevo en la versión 2.3.0:

  • OpeningFunctionBraceKernighanRitchieSniff Genérico ahora puede arreglar todos los errores que encuentra .
  • OpeningFunctionBraceKernighanRitchieSniff Genérico ahora permite funciones vacías con llaves junto a la otra.
  • OpeningFunctionBraceBsdAllmanSniff Genérico ahora permite funciones vacías con llaves junto a la otra.
  • Mejora de informe automático de ancho para el & quot; quot completa y; informe.
  • Mejora de la detección de conflictos durante la fijación de auto.
  • ScopeIndentSniff Genérico ya no se confunde por el cierre de vacíos.
  • Squiz ControlSignatureSniff ahora siempre hace caso omiso de los comentarios.
  • La existencia del archivo de configuración principal está ahora almacenado en caché para reducir is_file () llama cuando no existe.
  • Las clases abstractas dentro del directorio Sniffs ahora se ignora incluso si se nombran.
  • ForbiddenFunctionsSniff Genérico es ahora compatible con el establecimiento de reemplazos nulos en los archivos de conjunto de reglas.
  • PEAR MultiLineConditionSniff ahora permite líneas de comentarios dentro de varias líneas SI condiciones declaración.
  • PEAR y Squiz FileComment huele ya no tienen @ en sus códigos de error.
  • Genérico función de apertura corsé huele ahora admite la comprobación de los cierres.

¿Qué hay de nuevo en la versión 2.2.0:

  • PHPCS Config File
  • Coloured Informe salida
  • Informes de tamaño automático
  • PSR2 Ancho de la lengüeta

¿Cuál es nuevo en la versión 2.1.0:

    se muestra ahora
  • El tiempo y la salida de la memoria si la información de progreso También se muestra
  • códigos de error EmptyStatementSniff Genérico ahora contienen el tipo de declaración vacía detectado
  • Una tilde ahora se puede utilizar para hacer referencia al directorio principal de un usuario en una ruta a un nivel
  • Agregado PHP_CodeSniffer_File :: findStartOfStatement () para encontrar el primer token no está en blanco en un comunicado
  • PEAR y Squiz FunctionCommentSniffs ya no prohibir etiquetasreturn para constructores y destructores
  • Squiz ControlSignatureSniff fija ahora retener comentarios entre el paréntesis de cierre y llave abierta
  • Squiz SuperfluousWhitespaceSniff comprueba ahora para líneas adicionales en blanco cierres interiores
  • Squiz ArrayDeclarationSniff ahora salta llamadas a funciones durante la comprobación de las matrices de varias líneas

¿Qué hay de nuevo en la versión 2.0.0:

  • Un comentario analizador completamente reescrito que es el diseño para permitir para auto-fijación
  • Un nuevo informe de la información que le muestre cómo se escribe su código en lugar de si se ajusta a una norma
  • La capacidad de establecer los argumentos de línea de comandos en archivos ruleset.xml
  • La capacidad de crear sus propias clases de informes personalizados y utilizarlos con PHP_CodeSniffer
  • Distribución de PHPCS y PHPCBF como archivos PHAR
  • Soporte para ejecutar en HHVM
  • Detección de CSS y JS minified archivos

¿Cuál es nuevo en la versión 2.0.0 Alpha 2:

  • advertencias longitud de la línea se mostrará ahora para líneas que se refieren a licencia y la información de VCS. La aspiración longitud de la línea ignorado previamente estas líneas, lo que significaba que tenía que ejecutar una expresión regular en cada línea lo revisen.
  • El array $ tokens tiene un nuevo índice de longitud que se puede utilizar para determinar la longitud del contenido de la señal en lugar de tener que llamar a strlen () a ti mismo y hacer frente a la codificación de caracteres.
  • El uso de in_array () al comprobar los PHP_CodeSniffer_Tokens vars estáticas afectados significativamente el rendimiento, por lo que se han reestructurado para que usted también puede usar isset () sobre ellos.

  • informes
  • personalizados pueden ahora especificar un miembro de var $ recordErrors que, cuando se establece en FALSE, le dirá PHP_CodeSniffer que no necesita registrar errores durante la carrera. Esto le da un recuerdo significativo ahorro de si está utilizando un informe personalizado a la información resumida de salida en lugar de una lista completa de los errores encontrados.

¿Cuál es nuevo en la versión 1.5.0:

  • ScopeIndentSniff Genérico ahora permite fichas ignoradas a ajustar a través de archivos ruleset.xml
  • Generación Doc está ahora a trabajar de nuevo para los estándares instaladas
  • estándar PSR2 ahora ignora comentarios al comprobar reglas de sangría
  • UpperCaseConstantNameSniff Genérico ya no informa de errores cuando se utilizan constantes
  • Squiz OperatorSpacingSniff ya no arroja errores para el operador?: ternaria corto

¿Qué hay de nuevo en la versión 1.4.6:

  • Más claro mensaje de error para cuando el nombre de la clase sniff hace no coincide con la estructura de directorios
  • documentos HTML generados muestran ahora correctamente la etiqueta PHP abierta en bloques de comparación de código
  • Agregado InlineHTMLSniff Genérico para asegurar un archivo sólo contiene código PHP
  • Agregado Squiz ShorthandSizeSniff para comprobar que la notación abreviada tamaños CSS se utiliza sólo cuando se usan 1 o 2 valores
  • Agregado Squiz ForbiddenStylesSniff para prohibir el uso de algunos estilos en desuso específicas del navegador
  • Agregado Squiz NamedColoursSniff para prohibir el uso de nombres de colores
  • estándar PSR2 ya no impone ningún espacio en blanco entre el paréntesis de cierre de una llamada de función y el punto y coma
  • PSR2 ClassDeclarationSniff ahora ignora las clases vacías al comprobar la posición de refuerzo final
  • PSR2 SwitchDeclarationSniff ya no informa de errores para las líneas vacías entre las declaraciones CASE
  • ObjectOperatorIndentSniff PEAR ahora tiene una opción para especificar el número de plazas de código debe ser sangrada

¿Cuál es nuevo en la versión 1.4.4:.

  • Ejecuta CSS Pelusa en archivos CSS

¿Qué hay de nuevo en la versión 1.4.3:.

  • Esto es principalmente una versión de corrección de errores
  • Se ha añadido soporte para el próximo PHP 5.5 T_FINALLY token.

¿Cuál es nuevo en la versión 1.3.0 RC2:.

  • Soporte para múltiples procesadores de salida
  • La capacidad de mostrar el progreso cuidadosamente durante una carrera.
  • La posibilidad de establecer valores php.ini desde la línea de comandos.
  • basada en reglas excluye patrones.
  • Google ClosureLinter apoyo.

  • correcciones
  • 16 errores.

Requisitos

  • PHP 5.1.2 o superior

Programas parecidos

Quail
Quail

10 Dec 15

DbUnit
DbUnit

10 Apr 16

CSS Colorguard
CSS Colorguard

10 Apr 16

ScanJS
ScanJS

1 Mar 15

Otro software de desarrollador Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Comentarios a la PHP_CodeSniffer

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría