web-dev-qa-db-fra.com

Rails: Rubocop disable Class a trop d'erreurs de lignes

J'ai une classe avec des constantes, beaucoup de constantes. Et rubocop se plaint de la durée de cette classe, peu importe combien de temps elle dure.

Je veux désactiver l'erreur de rubocop: "La classe a trop de lignes" mais ce qui suit ne fonctionne pas:

# rubocop:disable ClassLength

En outre, ce qui suit n'est pas non plus:

# rubocop:disable Metrics/ClassLength

Quelle est la mesure correcte que je dois désactiver?

17
Fefee.33

Essayer

class Xzy  # rubocop:disable Metrics/ClassLength
20
AnoE

lors de la désactivation, assurez-vous de réactiver

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

référence: rubocop/lib/rubocop/cop/metrics/class_length.rb

11
SMAG

dans .rubocop.yml:

Metrics/MethodLength:
  Max: 1000
8
prograils

Ou dans .rubocop.yml:

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