Разкрасяване на Ruby: форматирайте и подредете код
Разкрасяване на Ruby е основен, консервативен инструмент за пренареждане на отстъпите в Ruby код според блокове keyword/end като def, class, if, unless, while, until, case и begin. Изберете настройка за отстъп и наличните опции, след което копирайте форматирания изход. Низовете, коментарите, heredoc и regex литералите никога не се променят; това не е пълноценен Ruby форматър.
Разкрасяване на Ruby е основен онлайн инструмент за пренареждане на отстъпите в Ruby код. Той използва консервативен подход, отчитащ keyword/end, за Ruby структури, включително def, class, if, unless, while, until, case и begin. Използвайте го, за да направите кода по-лесен за преглед, без да очаквате пълно форматиране на Ruby.
Инструментът коригира отстъпите около тези ключови думи и съответстващите им маркери за край. Можете да изберете настройка за отстъп и наличните опции преди форматирането; конкретните имена на опциите и поведението не са описани тук. Низовете, коментарите, heredoc и regex литералите никога не се променят. Разкрасяване на Ruby е обозначен като основен, защото тук все още не е свързан надежден пълноценен Ruby форматър за браузър.
Ruby е програмен език, чиито блокове обикновено използват ключови думи и маркери за край, така че последователните отстъпи могат да направят вложения код по-лесен за проследяване. Пренареждането на отстъпите е полезно при подготовка на генериран код за преглед, сравнение на код със стилова спецификация, намаляване на шума от празни пространства в разликите или споделяне на фрагмент. Инструментът се фокусира върху отстъпите, а не обещава пълно пренаписване на форматирането в Ruby.
Разкрасяване на Ruby работи изцяло във вашия браузър: входните ви данни се обработват на вашето устройство и не се изпращат към сървър. Не се изисква регистрация, а след зареждане на страницата може да работи офлайн. Това го прави полезен за разработчици и DevOps инженери, които искат бърз начин да подобрят четимостта на Ruby код, като запазват входните си данни локално.
Стъпка 1: Поставете или пуснете вашия Ruby код в полето за вход. Инструментът работи с Ruby вход.
Стъпка 2: Изберете настройката за отстъп и наличните опции. Описанието на инструмента не изброява конкретни имена на опции или поведение.
Стъпка 3: Стартирайте Разкрасяване на Ruby, за да пренаредите отстъпите в кода с неговите правила, отчитащи keyword/end.
Стъпка 4: Прегледайте форматирания изход, особено около блокове, отворени с ключови думи като def, class и case.
Стъпка 5: Копирайте изхода за вашия редактор, преглед на код, комит или доклад за грешка.
Случай на употреба: Направете нечетим, машинно генериран Ruby файл по-лесен за преглед преди комит, като приложите последователни отстъпи.
Случай на употреба: Проверете отстъпите на Ruby документ, който не сте писали, спрямо стиловата спецификация, която трябва да следвате.
Случай на употреба: Намалете шума от празни пространства в разликите (diff), за да могат рецензентите да се фокусират по-лесно върху промените в кода.
Случай на употреба: Форматирайте Ruby фрагмент, преди да го поставите в доклад за грешка или преглед на код.
Случай на употреба: Когато собствената синтактична проверка на Ruby съобщи за проблем, пренаредете отстъпите на околния код, за да стане структурата на блоковете му по-лесна за проверка.
Случай на употреба: Подредете Ruby пример, преди да го споделите със съотборници, като запазите низовете, коментарите, heredoc и regex литералите непроменени.