web-dev-qa-db-ja.com

Rails:rubocop disable Class has too many linesエラー

定数、多くの定数を持つクラスがあります。また、rubocopはこのクラスの長さについて不満を言っていますが、この長さは気にしません。

Rubocopのエラーを無効にしたい:「クラスの行が多すぎます」が、次は機能しません:

# rubocop:disable ClassLength

また、次のいずれでもありません。

# rubocop:disable Metrics/ClassLength

無効にする必要がある正しいメトリックは何ですか?

17
Fefee.33

試して

class Xzy  # rubocop:disable Metrics/ClassLength
20
AnoE

無効にするときは、必ず再度有効にしてください

# rubocop:disable ClassLength
class LongClass
end
# rubocop:enable ClassLength

参照: rubocop/lib/rubocop/cop/metrics/class_length.rb

11
SMAG

.rubocop.yml

Metrics/MethodLength:
  Max: 1000
8
prograils

または.rubocop.yml

Metrics/ClassLength:
  Exclude:
    - "path/to/your/file.rb"
4
Dorian