Dopo aver creato il mio modulo ho provato a correre bin/magento dev:tests:run static
.
Ciò ha segnalato alcuni problemi con il mio codice, ma non sono sicuro di cosa sia stato verificato durante l'esecuzione di questi test.
La documentazione ufficiale dice
L'analisi del codice statico verifica che il codice PHP segua gli standard di codifica Magento 2 e le migliori pratiche. Di solito vengono eseguiti durante l'integrazione continua utilizzando lo strumento bin / magento.
Ma questo non significa molto.
Quello che ho trovato finora è.
- presenza di
composer.json
- presenza di
README.md
- presenza di
licence.txt
- l'ordine degli argomenti del costruttore corrisponde all'ordine degli argomenti principale.
Cos'altro?