Diese Bibliothek hilft Ihnen, die YAML -Datei sortiert zu halten, um unnötige Zusammenführungskonflikte zu verhindern.
Schauen Sie sich den Artikel an, den ich über das Tool geschrieben habe: Halten Sie Ihre YAML -Dateien mit dem YAML -Sort -Checker sortiert
Typisches Beispiel ist, wenn zwei Entwickler einen neuen Service in services.yml registrieren. Wenn beide es zum Ende hinzufügen, wird es unweigerlich zu einem Zusammenführungskonflikt führen. Wenn die Dienste jedoch alphabetisch sortiert sind, ist die Wahrscheinlichkeit eines Zusammenführungskonflikts viel niedriger (da die zusätzlichen Dienste wahrscheinlich nicht zusammenbrechen).

composer require --dev mhujer/yaml-sort-checkeryaml-sort-checker.yml in Projektroot mit der Liste der Dateien zum Überprüfen finden Sie in der Beispielkonfiguration für Symfony App.vendor/bin/yaml-sort-checker aus (hängt davon ab, wo Sie Ihr Komponist-Bin-Verzeichnis haben)Bis Wi-35271 behoben ist, kann der YAML-Sortierendeck mithilfe von Dateibeobachterfunktion in PHPStorm integriert werden.
YAMLPATH_TO_YOUR_PROJECTvendorbinyaml-sort-checker.bat$ProjectFileDir$ to Working DirectoryArbeitet mit Php 7.2 oder höher und Symfony 3.4 oder höher.
Fehler und Feature -Anforderungen werden auf GitHub verfolgt
Martin Hujer
Weitere Änderungen finden Sie unter changelog.md.