Plugin Check, le nouveau vérificateur de plugins

 
Plugin Check, le nouveau vérificateur de plugins. Capture d'écran de la zone d'administration.

L'équipe de performance de WordPress et l'équipe de révision des plugins ont déjà commencé à travailler sur le développement collaboratif d'un nouveau plugin qui supportera la nouvelle option de retour en arrière ajoutée à WordPress 6.3 et permettra une collection de tests pour aider à améliorer la performance des plugins.

Plugin Check est un plugin en cours de développement pour effectuer différents contrôles sur les plugins, chaque contrôle recherchera un problème spécifique et générera une erreur ou un avertissement en fonction de la gravité

Bien qu'il puisse être installé sur n'importe quel site WordPress et que sa fonction principale soit d'éviter toute perturbation du site sur lequel il est utilisé, il n' est pas recommandé de l'utiliser dans un environnement de production.

Plugin Check, le nouveau vérificateur de plugins 1

Pour l'instant, le seul moyen d'installer le vérificateur de plugins est de le télécharger depuis ce dépôt GitHub. Dès qu'une première version bêta sera disponible, elle sera distribuée dans un fichier ZIP séparé via le dépôt de plugins.

Le testeur de plugins WordPress a été proposé pour la première fois au cours de l'été 2022 et se trouve actuellement dans une phase précoce de MVP (Minimum Viable Product).

Pour l'utilisateur final, il permet de tester n'importe quel plugin installé en utilisant son interface dans l'administration des plugins ou une commande WP-CLI.

Il prend en charge deux types de tests :

1 - Les vérifications statiques qui analysent le code, soit en utilisant PHPCodeSniffer sniffs ou une logique personnalisée, par exemple en utilisant des expressions régulières.

2 - Les vérifications en temps réel, qui exécutent certaines parties du code, telles que l'exécution de crochets WordPress spécifiques avec le plugin actif.

Vous pouvez personnaliser les contrôles qui sont exécutés, soit par une liste d'identifiants de contrôle individuels, soit par des catégories de contrôle spécifiques.

La liste des contrôles pour les différentes exigences de développement des plugins et les meilleures pratiques continue de s'allonger.

Plus d'informations : Abstract_Check_Runner::register_checks() pour un aperçu rapide des contrôles actuellement disponibles.

Documentation

Source : WP Performance Team Mise à jour. 31 août 2023