6
4

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 3 years have passed since last update.

rubocopの使い方を紹介!インストール時のエラーを解決する方法も(途中)

Last updated at Posted at 2020-02-29

Rubocopとは?

Rubyのコードを自動修正してくれるツール。

インストール方法

ターミナルで上記を入力する。
gemfileに書く方法もあるがこっちの方が早い。

gem install rubocop
gem install rubocop-performance
gem install rubocop-rails

参考

使用方法

rubocop

これを実行すれば、ディレクトリに存在するrubyファイル(.rbで終わるファイル)はすべて解析してくれる。

結果の見方

11 files inspected, 42 offenses detected

11個のファイルをみたら、42箇指摘する場所が見つかった。

5段階のエラーのレベルについて

F Fatal
E Error
W Warning

↑ 修正すべき
--- 壁 ---
↓ コードは動くけどちょっとおかしいよ(直さなくて良い物がほとんど)

C Convention
R Refactor

発展的な使用方法

# W以上のみ出力する
$ rubocop --fail-level W --display-only-fail-level-offenses

よくあるインストール時のエラーと解決法

cannot load such file -- rubocop-rails

→ターミナルでgem install rubocop-rails

を実行すれば解決。

cannot load such file -- rubocop-performance

→ターミナルでgem install rubocop-performance

を実行すれば解決。

6
4
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
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?