■状況
staffマイグレーションの簡単な修正を行う
コンフリクトが起きる
ローカルのmainブランチを最新にする
git merge メインブランチを行い、コンフリクトを解消する
「bundle exec rubocop」でいくつかエラーが出たため、「bundle exec rubocop -a」を実行
「bundle exec rubocop」を行うが、以下のエラーだけ解消されない
コンソール
# bundle exec rubocop
app/models/user.rb:47:3: C: Rails/UniqueValidationWithoutIndex: Uniqueness validation should be with a unique index.
validates :email, presence: true, length: { maximum: 70 }, ...
しかし、このファイルは今回自分は触っていないため、原因が分からず。
結果、以下の方法で検証・解決しました。
・念のためメインブランチをテスト実行→エラー0件
・そのため、「bundle exec rubocop -a」が何かしているのではないかと予測
・確認した結果、rubocopの警告を無視する記述(コメント)が自動的に削除されている事が判明
削除された記述を戻し、エラーは0件となりました!
rubocopの警告を無視する記述に関しては
以下が参考になるかと思います。(古いかも?)