Ruby-koodin muotoiluty?kalu
T?m? ty?kalu on suunniteltu ratkaisemaan Ruby-koodin muotoiluun liittyv?t ongelmat , ?lykk?iden algoritmien avulla:
Ydintoiminnot
- ?lyk?s sisennyksen korjaus: Tunnistaa automaattisesti koodilohkon tason k?ytt?m?ll? standardia 2-v?lin sisennyst?.
- v?lily?ntien normalisointi: Lis?? ?lykk??sti v?lily?ntej? operaattoreiden/kommojen ja muiden symbolien ymp?rille.
- Monirivinen asettelu: Pitkien menetelm?ketjujen ja parametriluetteloiden automaattinen optimointi rivinvaihdoilla.
- Syntaksin s?ilytt?minen: S?ilytt?? alkuper?isen koodin toiminnallisuuden koskemattomana ja muuttaa vain visuaalista esitystapaa.
Skenaariot
- Kolmansien osapuolten pakkaamien Ruby-skriptien purkaminen.
- Korjaa ristiriitaiset koodimuodot versionhallintaj?rjestelmiss?
- Esimerkkikoodin nopea standardointi opetusn?yt?ksi? varten.
- Parannetaan koodin johdonmukaisuutta tiimity?t? varten
Kuinka k?ytt??
1. Liit? k?sitelt?v? Ruby-koodi sy?tt?ruutuun.
2. Napsauta" Muotoilu" painiketta (tai Ctrl+Enter-pikan?pp?int?).
3. Kopioi muotoiltu koodi tulosruutuun.
4. Napsauta l?pi" Vertaile-n?kym??" visualisoidaksesi erot.
Tekniset huomautukset: Perustuu AST-syntaksipuuanalyysiin, tukee Ruby 2.0+ -syntaksistandardia, k?sittelynopeus ≤ 1 sekunti/tuhat rivi? koodia.