LoginSignup
1
1

More than 3 years have passed since last update.

【Rails6】Rubocop警告一覧

Posted at

はじめに

転職活動用ポートフォリオ作成中です。
今回、CircleCiを導入したことにより、push時にRubocopでコードのスタイルチェックが行われるようになり、そこで指摘されるエラーをまとめていきたいと思いました。

環境

Ruby on Rails '6.0.0'
Ruby '2.6.5'

①Layout/ExtraSpacing: Unnecessary spacing detected.

不必要な、スペースが確認されたためです

app/models/company.rb
validates_format_of :password, on: :create,  with: PASSWORD_REGEX, message: 'には英字と数字の両方を含めて設定してください'

今回は少しわかりにくいですが、「on: :create」と「with: ~」の間に1文字分余計なスペースがあったため、警告が出た模様です。

②Layout/EmptyLineBetweenDefs: Use empty lines between method definitions.

メソッドの定義文が1つの空の行で区切られているかどうかをチェックしています。

def a
end
def b
end

「def a」と「def b」の間に空白を開けていなかったため発生した模様です。

③Layout/TrailingWhitespace: Trailing whitespace detected.

該当部分の末尾に余計な空白が存在しているため、警告が出ました。

終わりに

bundle exec rubocop -a

上記コマンドを使用すれば、勝手に修正してくれるみたいですが、
なぜか意味を調べたくなったので、投稿しました。気が向けば新たな警告文が出た場合は、投稿していきます。。。。

1
1
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
1
1