web-dev-qa-db-fra.com

RuboCop: La ligne est trop longue <- Comment ignorer

Je viens d'ajouter RuboCop à un projet Rails) et j'ai installé le paquet Sublime pour afficher les suggestions RuboCop dans l'éditeur. J'essaie de trouver comment changer la longueur de ligne maximale de 80 caractères ignorer complètement la règle.

Actuellement en utilisation:

70
Abram

Dans votre code, vous pouvez désactiver plusieurs lignes comme celle-ci:

# rubocop:disable LineLength
puts "This line is lonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnng"
# rubocop:enable LineLength

Ou ajoutez ceci à votre .rubocop.yml fichier pour augmenter la longueur maximale:

Metrics/LineLength:
  Max: 100
102

En créant un fichier .rubocop.yml (Gardez un œil sur le premier . Dans le nom du fichier) à la racine de votre projet, vous aurez de nombreuses options:

Metrics/LineLength:
  # This will disable the rule completely, regardless what other options you put
  Enabled: false
  # Change the default 80 chars limit value
  Max: 120
  # If you want the rule only apply to a specific folder/file
  Include:
    - 'app/**/*'
  # If you want the rule not to apply to a specific folder/file
  Exclude:
    - 'db/schema.rb'
58
Alter Lagos