TL
Tool Lab
💰Donate
💰Donate

YAML Formatter

Formatuj i normalizuj wcięcia YAML

Input
Output

O tym narzędziu

Formater YAML normalizuje wcięcia w plikach YAML do spójnego stylu. Automatycznie wykrywa istniejący rozmiar wcięcia i mapuje go na docelowy (2 lub 4 spacje), zachowując wszystkie komentarze, ciągi wieloliniowe, kotwice i aliasy.

Idealnie nadaje się do normalizowania YAML z różnych źródeł — konfiguracji CI, manifestów Kubernetes, plików Docker Compose i innych. Przetwarzanie odbywa się w całości w przeglądarce. Żadne dane YAML nie są nigdy wysyłane na serwer.

Jak używać

  1. Wklej zawartość YAML w panelu wejściowym.
  2. Wybierz docelowe wcięcie (2 lub 4 spacje).
  3. Kliknij przycisk Format, aby znormalizować wcięcia.
  4. Sprawdź wynik i kliknij Copy, aby skopiować do schowka.

Przypadki użycia

Inżynierowie DevOps normalizują manifesty Kubernetes YAML, pliki values Helm oraz workflowy GitHub Actions. Programiści formatują pliki konfiguracyjne aplikacji. Inżynierowie danych porządkują konfiguracje potoków danych YAML. Szczególnie przydatne przy scalaniu YAML z wielu źródeł o różnych konwencjach wcięć.

Często zadawane pytania

  • Czy narzędzie waliduje składnię YAML?Narzędzie normalizuje wcięcia, ale nie wykonuje ścisłej walidacji schematu. Błędy składniowe, takie jak zduplikowane klucze czy nieprawidłowe wartości, nie są wykrywane.
  • Czy komentarze są zachowywane?Tak. Wszystkie komentarze (#) są zachowywane na odpowiadających im poziomach wcięcia.
  • Czy obsługiwany jest YAML 1.2?Tak. Cała standardowa składnia YAML 1.2, w tym kotwice, aliasy oraz skalary blokowe (| i >), jest zachowywana bez zmian.