Kod zrodlowy
318 znakow | 12 linii. Limit: 64 KB i 5000 linii.
Wklej TypeScript, JSON albo Markdown, zmien maly config Prettier i zobacz sformatowany wynik oraz czytelny diff bez wysylania kodu na backend.
Prettier usuwa wiele dyskusji o stylu, ale zespol nadal musi zobaczyc, jak opcje printWidth, semi, trailingComma, proseWrap albo arrowParens zmieniaja realne pliki. Ten playground skupia sie na momencie review konfiguracji: jedna probka, jeden config, jeden sformatowany wynik i najmniejszy diff potrzebny do zrozumienia efektu.
Formatowanie dziala w dedykowanym workerze przegladarki. MVP odrzuca zbyt duze inputy przed startem workera, konczy worker po timeout i nie wysyla wklejonego kodu ani configu na backend.
Wybierz preset, edytuj kod i config JSON, a potem uruchom Prettier standalone w workerze przegladarki.
Pokazuje sredniki, trailing commas, nawiasy w arrow function i zawijanie obiektu w typed export.
318 znakow | 12 linii. Limit: 64 KB i 5000 linii.
Opcje MVP: printWidth, tabWidth, useTabs, semi, singleQuote, trailingComma, bracketSpacing, arrowParens i proseWrap.
Uruchom formatowanie, aby zobaczyc sformatowany kod, diff i ostrzezenia konfiguracji.
Preset TypeScript pokazuje opcje najczesciej omawiane w review: sredniki, trailing commas, arrow parens, print width i styl cudzyslowow.
Preset JSON trzyma scisly parser i pokazuje, jak kompaktowe payloady zmieniaja sie w czytelny config albo przyklad API.
Preset Markdown demonstruje proseWrap i odstepy list, ktore sa wazne przy README, changelogach i dokumentacji formatowanej w CI.
Prettier jest formatterem: decyduje o layoucie, whitespace, zawijaniu i waskim zestawie opcji stylu. ESLint jest warstwa jakosci kodu: wykrywa niebezpieczne wzorce, nieuzywane wartosci i reguly projektu. Zdrowy setup trzyma Prettier przy deterministycznym formatowaniu i nie dubluje tej samej decyzji w linterze, edytorze i CI.
Wybor parsera ma znaczenie. TypeScript, JSON i Markdown uzywaja roznych pluginow Prettier, wiec config sensowny dla proseWrap moze wcale nie zmienic JSON. Playground ostrzega tez przy nieznanych albo nieobslugiwanych opcjach, bo publiczne MVP powinno byc przewidywalne zamiast udawac, ze laduje caly ekosystem pluginow.
Nie. MVP formatuje w workerze przegladarki i odrzuca zbyt duze inputy przed startem workera.
Nie. Publiczny playground wspiera tylko wbudowany matrix parserow TypeScript, JSON i Markdown.
Trasa pokazuje wybor parsera jawnie, aby mozna bylo porownac zachowanie TypeScript, JSON i Markdown bez ukrywania go w wklejonym configu.
Traktuj je jako sygnal review. Czesc opcji jest poza MVP, a czesc to literowki, ktore w realnym projekcie zaciemnilyby config.
Nie. Uzyj tego do sprawdzenia przykladow, a finalny config zapisz w repozytorium i oslon normalnymi testami CI.
Diff pokazuje skutki decyzji konfiguracyjnej. Latwiej ocenic styl, gdy zmienione linie sa odseparowane.