Инструмент за форматиране на код на Ruby
Този инструмент е предназначен за решаване на проблемите с форматирането на кода на Ruby , чрез интелигентни алгоритми за постигане на :
Основни функции
- Интелигентна корекция на отстъпите: автоматично идентифицира нивото на блока код, като използва стандартното отстъпление от 2 пространства
- нормализиране на пространството: Интелигентно добавяне на интервали около оператори/запетаи и други символи.
- Многоредово оформление: Автоматично оптимизиране на дълги вериги от методи и списъци с параметри с прекъсвания на редовете.
- Запазване на синтаксиса: Запазва оригиналната функционалност на кода непокътната, като модифицира само визуалното представяне.
Сценарии
- Декомпресиране на скриптове на Ruby, компресирани от трети страни.
- Поправяне на противоречащи си формати на кода в системите за контрол на версиите
- Бързо стандартизиране на примерен код за образователни презентации
- Подобряване на последователността на кода за работа в екип
Как да използвате
1. Поставете кода на Ruby, който трябва да бъде обработен, в полето за въвеждане.
2. Щракнете върху" Форматиране" (или клавишна комбинация Ctrl+Enter).
3. Копирайте форматирания код от полето за резултати.
4. Щракнете през" Изглед за сравняване" за да визуализирате разликите.
Технически бележки: Въз основа на анализ на синтактичното дърво AST, поддържа синтактичен стандарт Ruby 2.0+, скорост на обработка ≤ 1 секунда/хиляда реда код.