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: 186

Rating: 1.7/5 (Total Votes: 3)

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

Pesticide
Pesticide

10 Feb 16

Venus.js
Venus.js

12 May 15

PHP Benchmark
PHP Benchmark

10 Dec 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