92 votes

Comment dire Rubocop d'ignorer un répertoire ou un fichier

Mon projet est d'étendre open-source de classes à partir d'un tiers joyau que nous ne voulons pas nous en tenir à la même normes de codage comme notre propre code. Le Refactoring, la gemme code n'est pas une option viable. Nous voulons juste Rubocop d'ignorer le code copié.

Comment puis-je charger Rubocop d'ignorer complètement un fichier ou un répertoire?

112voto

emery Points 107

Conformément à l'orde du commentaire avec le lien pour le manuel , j'ai trouvé .rubocop.yml et a ajouté ce qui suit:

AllCops:
  Exclude:
    - 'path/to/excluded/file.rb'

où le chemin est relatif .rubocop.yml

47voto

Dorian Points 2384

D' rubocop/default.yml:

Exclude:
  - 'node_modules/**/*'
  - 'vendor/**/*'

21voto

DennyZhang Points 186

Pour votre commodité, voici la .rubocop.yml j'ai souvent utilisé.

Voir l'explication officielle de .rubocop.yml ici.

AllCops:
Exclut:
 - Berksfile
 - les recettes de base.rb
 - attributs/*.rb

# Personnaliser les règles
Les Métriques/LineLength:
 Max: 95

MethodLength:
 Max: 35

Les Métriques/AbcSize:
 Enabled: false

BlockLength:
 Max: 70

Je ne cesse de bump par rubocop erreurs et d'avertissement. Ainsi, j'ai publié ce post.

Commune Rubocop Erreurs: Améliorer Votre Code Ruby Qualité

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X