Cette bibliothèque vous aide à maintenir le fichier YAML trié pour éviter les conflits de fusion inutiles.
Consultez l'article que j'ai écrit sur l'outil: gardez vos fichiers YAML triés avec un vérificateur de tri Yaml
L'exemple typique est lorsque deux développeurs enregistrent un nouveau service dans services.yml . S'ils l'ajoutent tous les deux à la fin, cela conduira sans prudence à un conflit de fusion. Cependant, lorsque les services sont triés par ordre alphabétique, la probabilité de conflit de fusion est beaucoup plus faible (car les services supplémentaires ne s'affronteront probablement pas).

composer require --dev mhujer/yaml-sort-checkeryaml-sort-checker.yml dans le projet root avec la liste des fichiers pour la vérification, consultez l'exemple de configuration de l'application Symfony.vendor/bin/yaml-sort-checker (dépend de l'endroit où vous avez votre répertoire de bac de compositeur)Jusqu'à ce que le WI-35271 soit résolu, le vérificateur de tri YAML peut être intégré dans PHPStorm en utilisant la fonctionnalité de l'observateur de fichiers.
YAMLPATH_TO_YOUR_PROJECTvendorbinyaml-sort-checker.bat$ProjectFileDir$ à l'annuaire en travailFonctionne avec PHP 7.2 ou plus et Symfony 3,4 ou plus.
Les bogues et la demande de fonctionnalités sont suivis sur github
Martin Hujer
Voir Changelog.md pour les derniers changements.