Après avoir construit mon module, j'ai essayé de courir bin/magento dev:tests:run static
.
Cela a signalé quelques problèmes avec mon code, mais je ne sais pas exactement ce qui est vérifié lors de l'exécution de ces tests.
La documentation officielle dit
L'analyse de code statique vérifie que le code PHP respecte les normes de codage et les meilleures pratiques de Magento 2. Ils sont généralement exécutés lors de l'intégration continue à l'aide de l'outil bin / magento.
Mais cela ne veut pas dire grand-chose.
Ce que j'ai trouvé jusqu'à présent, c'est.
- présence de
composer.json
- présence de
README.md
- présence de
licence.txt
- l'ordre des arguments du constructeur correspond à l'ordre des arguments parent.
Quoi d'autre?