Online Tool Store Online Tool Store

Formater kodu Kotlin

Formater kodu Kotlin służy do szybkiego porządkowania wklejonego kodu; projekt powinien wymuszać ten sam styl w buildzie, zamiast polegać na czyjejś pamięci.

To narzędzie działa w całości w Twojej przeglądarce. Twoje pliki nigdy nie są wysyłane na serwer.

Deweloper

Formater kodu Kotlin

Gotowe

Podgląd interfejsu — bez przesyłania i usług zewnętrznych.

Sformatowany Kotlin

Plik liczący 40 linii przeformatowany z 4-spacjowym wcięciem, zachowanymi przecinkami końcowymi i łańcuchami wywołań łamanymi po jednym na linię przy limicie 100 kolumn.

Jak działa Formater kodu Kotlin

  1. Wklej kod źródłowy Kotlin — plik, klasę lub pojedynczą funkcję.
  2. Ustaw wcięcia i maksymalną długość linii używaną w projekcie.
  3. Skopiuj sformatowany wynik albo zastosuj te same ustawienia w buildzie, aby formatowanie było wymuszone, a nie ręczne.

Najczęstsze pytania

Czy to odpowiada ktlint lub formaterowi z IDE?

Stosuje oficjalne konwencje kodowania Kotlin, na których oba się opierają. Dla projektu już używającego ktlint lub detekt uruchom to w buildzie — formater w pipeline pokona ten, o którym ktoś może zapomnieć.

Czy to zmieni zachowanie mojego kodu?

Nie. Formatowanie zmienia tylko białe znaki i podziały linii. Nie zmienia kolejności instrukcji, nie dodaje importów i nie zmienia semantyki.

Dlaczego formatowanie powinno być w buildzie?

Ponieważ wspólny styl wymuszony przez narzędzia usuwa całą kategorię komentarzy w code review. Spory o formatowanie w pull requeście marnują czas wszystkich, gdy narzędzie może to rozstrzygnąć.

Porównanie

FunkcjaOnline Tool StoreSkrypt CLIWtyczka do IDE
Nic nie jest przesyłane ✓ ✗ Zależy
Konwencje Kotlin ✓ ✓ ✓
Brak instalacji ✓ ✗ ✗
Konfigurowalna długość linii ✓ ✓ Czasami

Formater kodu Kotlin służy do szybkiego porządkowania wklejonego kodu; projekt powinien wymuszać ten sam styl w buildzie, zamiast polegać na czyjejś pamięci.

Zobacz powiązane narzędzia

Osadź to narzędzie

Wklej to na swojej stronie — pozostanie darmowe, a każdy plik nadal zostaje w przeglądarce odwiedzającego, nie u Ciebie ani u nas.