LINUX.ORG.RU

ruby tidy

 , ,


0

5

Привет!

Есть ли какие-то реформатеры ruby кода, аналогичные perltidy? Выровнять запятые, расставить пробелы, etc. Ничего путного не гуглится

★★★
Ответ на: комментарий от kelyar

rubocop уже используем, но он же не умеет сам форматировать код, насколько я знаю

disarmer ★★★
() автор топика
Ответ на: комментарий от gwinn

Спасибо, вроде похоже, но слабовато:

echo -e "def sub\n@arr   = (1,2, 3)\nend"|rbeautify
def sub
  @arr   = (1,2, 3)
end
Добавило только отступы, а мне как раз и хочется хотя бы лишние пробелы поубирать, нужные расставить

disarmer ★★★
() автор топика
Ответ на: комментарий от gwinn

Похоже нет, в readme на гитхабе ничего о конфигурировании, в коде тоже не нахожу.

% rbeautify -h
Usage: print ruby into a pretty format, or break trying.
    -V, --version                    Print version
и всё =)

disarmer ★★★
() автор топика

Оказывается rubocop -a может сам поправить некоторые места, вроде пробелов

disarmer ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.