Closed5
Rubocop設定メモ
Rubocop導入後、bundle exec rubocop -a
で自動変換しなかったやつらの修正メモ。
.rubocop_todo.ymlへ違反内容を書き出し
ターミナル
bundle exec rubocop --auto-gen-config
🏅違反No.1
.rubocop_todo.yml
# Offense count: 63
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, always_true, never
Style/FrozenStringLiteralComment:
Enabled: false
違反の内容
.rubocop.ymlへ追記
.rubocop.yml
Style/FrozenStringLiteralComment:
Enabled: false
🥈違反No.2
.rubocop_todo.yml
# Offense count: 19
# Configuration parameters: AllowedConstants.
Style/Documentation:
Enabled: false
違反の内容
.rubocop.ymlへ追記
.rubocop.yml
Style/Documentation:
Enabled: false
※ランク外だけど重要そうな違反
ターミナル
app/models/video.rb:3:3: C: Rails/HasManyOrHasOneDependent: Specify a :dependent option.
has_many :comments
^^^^^^^^
HasManyOrHasOneDependent
→テーブル結合の関係性について
dependent: :destroy
を追記して対応。(rubocop勉強になる...)
このスクラップは2021/11/20にクローズされました