前提
- Rubocop導入済
- gem 'devise' を導入済
経緯
今回、コミットする前にRubocopで確認しようと思い、
docker-compose exec web bundle exec rubocop (docker環境で動かしています)
をした結果以下の内容で指摘がありました。
ターミナル
config/initializers/devise.rb:17:151: C: Layout/LineLength: Line is too long. [152/150]
「150文字を超えてますよ」という指摘ですね。指摘箇所はこちらです。
config/initializers/devise.rb
config.secret_key = (長いので省略しますが、[152文字]あります)
修正内容
指摘箇所の変更なしの方向でいきますので、以下のファイルを少し変更を加えました。
.rubocop.yml
Layout/LineLength:
Max: 150 #変更後 160
考察
あと、すこし調べてみましたが、config.secret_key と言うのは、認証用のキー ですので、
環境変数に置き換えた上で管理したほうが吉ですね。
私も一旦は文字数制限のみを変更しましたが、のちほど環境変数に置き換えて管理していきます💧
本番環境がある方はその辺りも確認したほうがいいですね。