2010-10-02 2 views
3

В настоящее время я использую GEdit с несколькими плагинами для разработки Ruby on Rails. Одна вещь, которую я хотел бы иметь, - это способ автоматического форматирования исходных файлов (.rb,. *. Erb и т. Д.). В идеале это было бы то, что я мог бы вызвать из командной строки и/или GEdit.Какие инструменты доступны для автоматического форматирования Ruby/Rails Код

Инструмент командной строки был бы приятным, потому что я могу настроить Git-крючок на автоматическое форматирование при фиксации.

Какие у меня варианты? Каковы плюсы и минусы каждого?

+0

Я давно хотел это на некоторое время. Существует ruby2ruby, который преобразует исходный код в ruby ​​s-выражения (как вывод с помощью parsetree) и обратно в исходный код. Это сделало бы это, и я думаю, что ruby2ruby достаточно прочен, чтобы он был функционально идентичным. Я не уверен, какой контроль у вас есть при форматировании, но это может быть место для начала. –

ответ

1

Не совсем ответ на ваш вопрос, но я вполне доволен RubyMine кодом форматировщиком.

2

Что относительно rubocop?

rubocop -a автоматически исправить ваш код синтаксис

Смежные вопросы