Articles of codesniffer

Code sniffer SVN pre commit hook

He intentado get sniffer de código para que funcione como un enlace svn pre-commit siguiendo la guía de pear. Sin embargo, aunque estoy 100% seguro de que mi código no es válido, no obtengo ningún error y el proyecto se compromete sin problemas. ¿Hay algo más que deba hacerse además de seguir la guía dada […]

PHP codesniffer (phpcs): ¿cómo se permite sobrescribir cuando se usa como parte de un enlace de precompilation de svn?

Tenemos una aplicación web PHP 5 y actualmente estamos evaluando PHP CodeSniffer para decidir si forzar estándares de código mejora la calidad del código. Usamos subversion para nuestro repository de código y base de implementación y he agregado un enlace de precompilation de SVN para asegurar que todos los files comprometidos estén libres de la […]

SVN pre-commit hook para ser activado para una carpeta en particular

Uno de los repositorys SVN de nuestro cliente tiene bastantes proyectos bajo el único repository. Ahora quiero verificar el estándar de encoding para uno de los proyectos a través del enlace precompromiso. Si configuro la precomisión, va a afectar a todos los proyectos (carpetas) en el repository, ¿cómo le digo a hook-script que active (verifique […]

Use PHP_CodeSniffer solo para líneas modificadas

Estoy intentando build un script precompromiso en SVN, y quiero ejecutar PHP_CodeSniffer únicamente en las líneas modificadas (a diferencia del file completo). Hasta ahora tengo este script: #!/bin/sh REPOS="$1" TXN="$2" # Make sure that the log message contains some text. SVNLOOK=/usr/bin/svnlook $SVNLOOK log -t "$TXN" "$REPOS" | \ grep "[a-zA-Z0-9]" > /dev/null || exit 1 […]

git pre-commit hook anula el correo electrónico

Tengo un enlace precompromiso que ejecuta PHP Codesniffer en todos los files en el área de ensayo. Sin embargo, a veces los desarrolladores eluden este enlace agregando la opción –no-verify al command git commit. ¿Hay alguna manera en que puedo enviar un correo electrónico cada vez que un desarrollador omite el enlace?

Configuración del process de versiones y desarrollo para php + mysql con ayudantes atlassian

He estado investigando un poco para tratar de configurar un buen process de desarrollo y lanzamiento para un equipo de desarrollo de más de 20 personas con responsabilidades de proyectos múltiples. Quería ir con GIT como el sistema de control de versiones ya que es fácil de usar, configurar, hacer copys de security y lo […]

Git pre-receive hook para lanzar PHP CodeSniffer

Me gustaría verificar el código comprometido con mi repository remoto de git con PHP CodeSniffer y rechazarlo si hay algún código de problemas. ¿Alguien tiene un ejemplo de cómo usarlo en el repository remoto de git o tal vez un ejemplo de cómo usarlo con un gancho de pre-recepción? Gracias.

Git: gancho de pre-recepción con PHP_CodeSniffer

Desde que pasamos de SVN a Git, perdimos la capacidad de aplicar nuestros estándares de encoding a través de un pre-commit en el server de subversión. Con Git, solo tienes ganchos de precompromiso en el cliente que no se pueden aplicar de ninguna manera. Lo que lo empeora es que tenemos desarrolladores que trabajan con […]