Narzędzie dla programistów

Formater YAML

Wklej YAML. Dostaniesz go z powrotem czystego albo dowiesz się dokładnie, który wiersz jest błędny.

Formater YAML Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

Cały projekt YAML opiera się na wcięciach, co sprawia, że jest przyjemny w czytaniu i niezwykle łatwy do zepsucia. Jedna zabłąkana spacja daje komunikat błędu z potoku CI dwadzieścia minut później. To narzędzie analizuje go tutaj i mówi ci od razu.

Walidacja z numerem wiersza

Jeśli dokument się nie przetwarza, dostajesz wiersz i kolumnę, w których to się nie udało, oraz powód podany przez parser. To prawie zawsze przydatniejsze niż sformatowany wynik i to właśnie dlatego większość ludzi otwiera takie narzędzie.

Ponowne formatowanie

Poprawny YAML jest przetwarzany na strukturę danych i zapisywany od nowa, więc wcięcia stają się jednolite, cudzysłowy są ujednolicone, a zbłąkane końcowe białe znaki znikają. Ponieważ przechodzi to przez dane, a nie jest edycją tekstu, wynik jest gwarantowanie poprawny.

Co kosztuje cię przejście przez dane

Komentarze są tracone. Nie są częścią danych, więc parser je odrzuca. Kotwice i aliasy są rozwijane do pełnych wartości, a nie zachowywane. Jeśli komentarze w twoim pliku mają znaczenie, sformatuj kopię i wprowadź poprawki wcięć ręcznie.

Sortowanie kluczy

Porządek alfabetyczny sprawia, że dwa pliki konfiguracyjne naprawdę da się porównać w diffie. Jest też złym wyborem dla pliku, w którym kolejność niesie znaczenie dla człowieka — potok CI czyta się lepiej w kolejności wykonywania niż alfabetycznie.

Wiele dokumentów

Plik zawierający kilka dokumentów oddzielonych przez --- jest obsługiwany, a każdy z nich jest formatowany po kolei.

FAQ

Formater YAML — pytania

Dlaczego moje komentarze zniknęły?

Formatowanie przetwarza YAML na dane i zapisuje je od nowa, a komentarze nie są częścią danych. Jeśli chcesz je zachować, sformatuj kopię.

Czy mówi mi, gdzie jest błąd?

Tak, podaje wiersz i kolumnę oraz własne wyjaśnienie parsera.

Czy mój YAML jest przesyłany?

Nie. Jest analizowany w twojej przeglądarce, co ma znaczenie, zważywszy, jak często YAML zawiera sekrety i szczegóły infrastruktury.

Czy obsłuży wiele dokumentów w jednym pliku?

Tak, dokumenty oddzielone przez --- są formatowane każdy osobno.

Czy powinienem sortować klucze?

Przydaje się przy porównywaniu dwóch plików konfiguracyjnych. Nie pomaga, gdy kolejność ma znaczenie dla czytelnika.