Después de construir mi módulo, intenté ejecutarlo bin/magento dev:tests:run static
.
Esto informó algunos problemas con mi código, pero no estoy seguro de qué se verifica exactamente al ejecutar estas pruebas.
La documentación oficial dice
El análisis de código estático verifica que el código PHP siga los estándares de codificación Magento 2 y las mejores prácticas. Por lo general, se ejecutan durante la integración continua utilizando la herramienta bin / magento.
Pero eso no significa mucho.
Lo que encontré hasta ahora es.
- presencia de
composer.json
- presencia de
README.md
- presencia de
licence.txt
- El orden de los argumentos del constructor coincide con el orden principal de los argumentos.
¿Qué más?
devdocs.magento.com/guides/v2.0/config-guide/cli/…
—
Ankit Shah
@AnkitShah ¿Puedes señalarme el párrafo exacto en la página que vinculaste donde dice qué hacen las pruebas estáticas?
—
Marius