Ruby kódformázó eszk?z
Ez az eszk?z célja, hogy megoldja a Ruby kód formázási problémák , intelligens algoritmusok segítségével elérni:
Alapvet? funkciók
- Intelligens behúzás korrekció: automatikusan azonosítja a kódblokk szintjét, a szabványos 2 szók?z?s behúzás használatával.
- Szók?z normalizálás: Intelligens szók?z?k hozzáadása az operátorok/k?zhelyek és egyéb szimbólumok k?rül.
- T?bbsoros elrendezés: Hosszú metódusláncok és paraméterlisták automatikus optimalizálása sort?résekkel.
- Szintaxis meg?rzése: Meg?rzi az eredeti kód funkcionalitását, csak a vizuális megjelenítést módosítja.
Forgatók?nyvek
- Harmadik fél által t?m?rített Ruby szkriptek dekompressziója.
- Ellentétes kódformátumok javítása verziókezel? rendszerekben
- Példakódok gyors szabványosítása oktatási célú prezentációkhoz.
- A kód konzisztenciájának javítása a csapatmunkához
Hogyan kell használni
1. Illessze be a feldolgozandó Ruby-kódot a beviteli mez?be.
2. Kattintson a" Formázás" gombra (vagy a Ctrl+Enter billenty?kombinációra).
3. Másolja ki a formázott kódot az eredménymez?b?l.
4. Kattintson át a" ?sszehasonlítás nézet" a kül?nbségek megjelenítéséhez.
Technikai megjegyzés: AST szintaxisfa-elemzés alapján.: AST szintaxisfa-elemzésen alapul, támogatja a Ruby 2.0+ szintaxisszabványt, feldolgozási sebesség ≤ 1 másodperc/ezer sor kód.