Esta biblioteca ajuda você a manter o arquivo YAML classificado para evitar conflitos desnecessários de mesclagem.
Confira o artigo que escrevi sobre a ferramenta: mantenha seus arquivos YAML classificados com o verificador de classificação YAML
Exemplo típico é quando dois desenvolvedores registram um novo serviço em services.yml . Se os dois adicionarem até o fim, isso de forma inevitável levará a um conflito de mesclagem. No entanto, quando os serviços são classificados em ordem alfabética, a probabilidade de conflito de mesclagem é muito menor (porque os serviços adicionados provavelmente não se chocam).

composer require --dev mhujer/yaml-sort-checkeryaml-sort-checker.yml no Project Root com a lista dos arquivos para verificação, consulte a configuração de exemplo para o aplicativo Symfony.vendor/bin/yaml-sort-checker (depende de onde você tem seu diretório de bin compositor)Até que o WI-35271 seja resolvido, o verificador de classificação da YAML pode ser integrado ao PHPStorm usando o recurso Observador de arquivos.
YAMLPATH_TO_YOUR_PROJECTvendorbinyaml-sort-checker.bat$ProjectFileDir$ para Diretório de TrabalhoFunciona com Php 7.2 ou superior e Symfony 3.4 ou superior.
Bugs e solicitação de recurso são rastreados no GitHub
Martin Hujer
Consulte Changelog.md para obter as últimas alterações.