44
44

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RubyMineとRuboCopを連携させる

Last updated at Posted at 2015-06-20

image × 無題.jpg

※RubyMine2017.1からIDEでRuboCopがサポートされることになりました。
RubyMine公式ブログ

プラグインをインストール

RubyMineのPreference > Pluginsから"RuboCop"を検索してインストールしましょう。
image

RubyMineを再起動して、Editor > InspectionsのRuby配下にRubocopが表示されていれば、インストール完了です。

image

各種設定

  • .rubocop.ymlをプロジェクトrootに配置する。(※ rubocop.ymlじゃダメ)
  • bundlerを使用する場合は、Gemfileにrubocopをincludeする。

以上の設定が正しくできれば、IDEのエディタ上にコードの解析結果が表示されるようになります。

Code > Inspect Code...からもコード解析を実行できます。

その他

.rubocop.ymlの設定はこちらの記事を参考にさせていただきました。
サンプルファイルもダウンロードできます。(ありがたや)
RuboCopを調教、規約よりも速度優先なrubocop.ymlを試してみよう

Vagrant上の環境などRemoteのSDKに対しては、現在未対応でissueがあがってます。
https://github.com/sirlantis/rubocop-for-rubymine/issues/11

44
44
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
44
44

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?