This library helps you to keep YAML file sorted to prevent unnecessary merge conflicts.
Check out the article I've written about the tool: Keep your YAML files sorted with YAML sort checker
Typical example is when two developers register a new service in services.yml. If they both add it to the end, it unevitably will lead to a merge conflict. However, when the services are alphabetically sorted, the probability of merge conflict is much lower (because the added services probably won't clash).

composer require --dev mhujer/yaml-sort-checkeryaml-sort-checker.yml in project root with list of the files for checking, see the example configuration for Symfony app.vendor/bin/yaml-sort-checker (depends on where you have your Composer bin directory)Until WI-35271 is resolved, YAML sort checker can be integrated into PHPStorm by using File Watcher feature.
YAMLPATH_TO_YOUR_PROJECTvendorbinyaml-sort-checker.bat$ProjectFileDir$ to Working directoryWorks with PHP 7.2 or higher and Symfony 3.4 or higher.
Bugs and feature request are tracked on GitHub
Martin Hujer
See CHANGELOG.md for latest changes.