Esta biblioteca le ayuda a mantener el archivo YAML ordenado para evitar conflictos de fusión innecesarios.
Consulte el artículo que he escrito sobre la herramienta: mantenga sus archivos YAML ordenados con el checker de clasificación YAML
El ejemplo típico es cuando dos desarrolladores registran un nuevo servicio en services.yml . Si ambos lo agregan al final, sinónvitablemente conducirá a un conflicto de fusión. Sin embargo, cuando los servicios se clasifican alfabéticamente, la probabilidad de conflicto de fusión es mucho menor (porque los servicios adicionales probablemente no chocarán).

composer require --dev mhujer/yaml-sort-checkeryaml-sort-checker.yml en el proyecto root con la lista de los archivos para verificar, consulte la aplicación de configuración de ejemplo para la aplicación Symfony.vendor/bin/yaml-sort-checker (depende de dónde tenga su directorio de bin compositor)Hasta que se resuelva WI-35271, el comprobador de clasificación YAML se puede integrar en PhpStorm mediante la función de observador de archivos.
YAMLPATH_TO_YOUR_PROJECTvendorbinyaml-sort-checker.bat$ProjectFileDir$ al directorio de trabajoTrabaja con PHP 7.2 o superior y Symfony 3.4 o superior.
Los errores y la solicitud de funciones se rastrean en GitHub
Martin Hujer
Consulte ChangeLog.md para obtener los últimos cambios.