Accueil » Outils CLI » EasyAudit

EasyAudit pour Magento

Type de projet : Outil CLI PHP standalone
Choix technologique : Image Docker + GitHub Container Registry
Intégration : GitHub Actions / SARIF

Un outil rapide et détaché pour votre CI/CD

Détectez les anti-patterns, les problèmes de performance et les mauvaises pratiques Magento avant qu’ils n’atteignent la production.

Points forts

  • 16 processeurs d’analyse spécialisés Magento
  • Image Docker sur GitHub Container Registry
  • Sortie SARIF pour GitHub Code Scanning
  • Niveaux de sévérité (error, warning, note)
  • Zéro dépendance Magento (analyse statique pure)

Intégration CI/CD

L’outil s’intègre nativement dans les pipelines GitHub Actions via une image Docker prête à l’emploi. Les rapports au format SARIF s’affichent directement dans l’onglet Security de GitHub.

Vérifications

Qualité du code

  • Plugins sur des classes du même module
  • Plugins sur le Framework Magento (impact performance)
  • Commandes console sans Proxy
  • Classes lourdes (Session, Collection) sans Proxy

Couche présentation

  • Blocs avec cacheable="false"
  • Logique métier dans les templates (vs ViewModel)
  • Helpers dépréciés

Injection de dépendances

  • Requêtes SQL écrites en dur
  • Usage du Registry (déprécié)
  • Appels directs à ObjectManager
  • Injection de classes concrètes au lieu d’interfaces

Architecture

  • Ratio Blocks/ViewModels par module
  • Modules présents mais désactivés

Besoin d’aide pour mettre cela en place ?