Después de instalar Composer en Windows 10, el resultado del comando phpc -i es:
"Los estándares de codificación instalados son MySource, PEAR, PSR1, PSR12, PSR2, Squiz y Zend".
Después de muchas búsquedas, no pude encontrar ninguna documentación sobre el estándar de codificación MySource , ni para el estándar de codificación Squiz .
Entonces, ¿cuáles son estos dos estándares? ¿Hay algún enlace a su documentación para ver qué olfateo hacen?
De hecho, necesito saber si hay algún olfato adicional que hagan estos dos estándares en comparación con PSR12. (Actualmente he configurado solo PSR1,PSR12 en la configuración de mi extensión de rastreador de código vscode).
Squiz Labs es (¿o era?) el grupo detrás de PHP CS. Puede verlo en la URL del repositorio: https://github.com/squizlabs/PHP_CodeSniffer
De la definición del conjunto de reglas :
El estándar de codificación MySource se basa en el estándar de codificación Squiz. Actualmente se utiliza para el desarrollo de MySource Mini.
El estándar de codificación Squiz tiene muchos olfateos útiles, y algunos de los otros estándares incluidos los utilizan. El estándar MySource es antiguo y no es útil, está en desuso y ya se eliminó en la rama 4.0.