💾

VS CodeでRubyのコードを自動フォーマット

2022/10/19に公開約600字

最近はRubyを書く機会が少なかったのですが、RailsのHotwireを勉強してみようと思っています。以前にRubyを書いていたときはコードの自動フォーマットを使っていなかったのですが、PrettierでRubyが対応していたのでセットアップしました。

https://github.com/prettier/plugin-ruby

私の場合はすでにVS CodeにPrettierはインストールしてある状態で、追加で以下の手順を実行しました。

RubyGemsでPrettierをインストール

Gemfileprettierを追加します。今回はRails環境だったのでdevelopmentに追加しました。

Gemfile
group :development do
  gem 'prettier'
end

bundleコマンドを実行してprettierをインストールします。

bundle

npmでPrettierをインストール

npm install --save-dev prettier @prettier/plugin-ruby

動作確認

この手順でRubyのコードが自動的にフォーマットされるようになりました。VS Codeの設定によってはeditor.defaultFormattereditor.formatOnSaveを設定する必要があるかもしれません。

Discussion

ログインするとコメントできます