Usas CakePHP? Comprueba si tu código cumple las convenciones

Usas CakePHP? Comprueba si tu código cumple las convenciones

Si usas CakePHP es muy recomendable que compruebes si tu código cumple los estándares y convenciones definidos por CakePHP, que puedes ver en su página oficial: convenciones de CakePHP.
Esto se puede hacer con un sniffer de código, el cual ha desarrollado el equipo de CakePHP.

A continuación indico como integrarlo tanto si tienes un entorno de desarrollo en Linux como en Windows.

Si tienes un entorno de desarrollo en Linux

Tienes que ejecutar.

pear channel-discover pear.cakephp.org
pear install cakephp/CakePHP_CodeSniffer

y para usarlo

phpcs --standard=CakePHP /path/to/code

La documentación oficial la puedes ver en el repositorio oficial de CakePHP https://github.com/cakephp/cakephp-codesniffer

Si tienes un entorno de desarrollo en Windows con Xampp

Saca una consola de windows, en Inicio > Ejecutar o buscar > teclea cmd y pincha en el icono de la consola

Ubícate en la carpeta php dentro de xampp. Usa los comandos cd y dir de windows, para moverte por las carpetas y mostrar el contenido respectivamente.

Ejecuta el siguiente comando

C:\xampp\\php>pear.bat channel-discover pear.cakephp.org

Si ya lo tienes instalado te aparecerá un mensaje similar a este:
Channel “pear.cakephp.org” is already initialized

Ejemplo visual de este proceso.

instalar cakephp code sniffer 1

Instala el sniffer

instalar cakephp sniffer comandos

Nota: he agregado –alldeps para que en caso de que no tengáis el canal de pear.phpunit.de el cual se necesita para instalar el sniffer de CakePHP, se instale automáticamente.

Ubicandos en la misma carpeta de xampp/php ejecutar

C:\xampp\\php>phpcs.bat --standard=CakePHP /ruta/proyecto/cakephp/

errores standares CakePHP

Como se ve en la imagen hay una lista de errores y warnings y la ubicación de los mismos, ahora habría que modificar el código para que éste cumpla al 100% los estándares de CakePHP.

Tags de búsquedas:

www compruebatucodigo com,ver correos exchange con cakephp,proyectos hechos en cakephp,ejemplos del framework cakephp,que puedo hacer con cakephp,página de inicio cakephp,estándares de codificación para Cake PHp,codigos cakephp,cakephp trucos,cakephp codigo,cakephp 2013

Noticias relacionadas »

2 comentarios en Usas CakePHP? Comprueba si tu código cumple las convenciones

  1. hairo marin
    / Responder

    Hola Estimado,

    Hace un par de meses desarrolle una App para un cliente, cuando tuve que migrar la App a un hosting tuve un gran inconveniente: los modelos perdieron sus asociaciones(relaciones), esto realmente es extraño, dado a que en mi servidor local las asociaciones funcionaron correctamente. Lo resolví con el atributo INNER, pero me dejo un sin sabor muy grande porque por mas que leí, probe, no logre solventarlo y tuve que modificar por muchos lados mis controladores.. realmente encontre muy poca información.

    Me preocupa que pase estos con los modelos porque le cambía la logica de manera muy radical ya a días previos al tiempo de entrega de un proyecto.

  2. / Responder

    Muy buen aporte de gran ayuda

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Invertir en criptomonedas: »

 

Cómo comprar bitcoin

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

¡Comparte este artículo! »

  • A.BTC (4 semanas)
    Canal Serio de Señales para Trading con Criptomonedas Enlace: https://t.me/tradingcriptomonedas
  • Margart (1 mes)
    La verdad que me ha gustado mucho el post, de…
  • ¡Hablan de nosotros! (2 meses)
    […] 04/02/2018          => Lee el artículo aquí…
  • Emiluz (2 meses)
    Camaradas... tengo documento de word con formulas nativas de word...…
  • Francisco (2 meses)
    Buen dia, agradeceria el envio del archivo. Saludos.
  • yaplog.jp (2 meses)
    I am genuinely glad to glance at this webpage posts…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
5 herramientas fundamentales para el Social Media

En varias oportunidades hemos hablado de técnicas de Social Media e incluso hemos abordado muchas de las redes sociales que...

Cerrar