2010-10-02 3 views
3

J'utilise actuellement GEdit avec plusieurs plugins pour faire du Ruby on Rails. Une chose que je voudrais avoir est un moyen de formater automatiquement mes fichiers source (.rb,. *. Erb, etc.) Idéalement, je pourrais appeler quelque chose à partir de la ligne de commande et/ou de GEdit.Quels outils sont disponibles pour auto-formater Ruby/Rails Code

L'outil de ligne de commande serait bien, car je peux configurer un crochet Git pour le formatage automatique lors de la validation.

Quelles sont mes options? Quels sont les avantages et les inconvénients de chacun?

+0

J'ai manqué pendant un certain temps. Il y a ruby2ruby qui convertit le code source en ruby-s-expressions (en sortie parsetsetree) et en retour au code source. Cela le ferait, et je pense que ruby2ruby est assez solide pour le garder fonctionnellement identique. Cependant, je ne suis pas sûr de la quantité de contrôle que vous avez sur le formatage, mais c'est peut-être un bon point de départ. –

Répondre

1

Pas vraiment une réponse à votre question, mais je suis tout à fait satisfait de code de RubyMine.

2

Qu'en est-il de rubocop?

rubocop -a corrigera automatiquement votre syntaxe du code

Questions connexes