私のプロジェクトでは、サードパーティの gem からオープンソース クラスを拡張していますが、これを独自のコードと同じコーディング標準に準拠させたくありません。gem コードのリファクタリングは実行可能なオプションではありません。コピーしたコードを Rubocop に無視させたいだけです。
ファイルまたはディレクトリを完全に無視するように Ruboco に指示するにはどうすればよいですか?
マニュアルへのリンクを含む orde のコメントに従って、.rubocop.yml を見つけ、以下を追加しました。
AllCops:
Exclude:
- 'path/to/excluded/file.rb'
パスは .rubocop.yml からの相対パスです
AllCops:
Exclude:
- 'node_modules/**/*'
- 'vendor/**/*'
新しいバージョンを使用していますが、 Exclude
rubocop を追加するたびにハングします。マージする方法を伝える必要があることが判明しましたExclude
。これはあなたのために働くかもしれません
require:
- rubocop-rails
inherit_mode:
merge:
- Exclude
AllCops:
Exclude:
- 'node_modules/**/*'
- 'vendor/**/*'
NewCops: disable