はじめに
AllCops
で対象外のファイルを指定したら急に動作が遅くなったRuboCopさんの動作速度を改善する方法。
原因
AllCopsで除外ファイルを指定する前は明らかな不要フォルダは検索してなかった。
除外ファイルを指定すると、指定ファイル以外は全部検索していた。
解決策
検索不要なフォルダを指定する。実際のやつはこんな感じ↓
.rubocop.yml
AllCops:
TargetRubyVersion : 2.6
Exclude:
- 'db/schema.rb'
- 'db/migrate/*'
- !ruby/regexp /old_and_unused\.rb$/
- 'bin/*'
- 'node_modules/**/*'
- 'config/**/*'
- 'public/**/*'
- 'tmp/**/*'
- 'log/**/*'