C'est une bibliothèque qui vérifie si le code écrit est conforme aux normes de codage. Rubocop est célèbre comme outil d'analyse syntaxique, mais comme il existe différents paramètres, cette fois, nous allons introduire rubocop-airbnb personnalisé pour le site de développement.
Gemfile
group :development, :test do
gem 'rubocop-airbnb'
end
$ bundle install
Créez de nouveaux .rubocop.yml et .rubocop_airbnb.yml dans le même répertoire que le Gemfile.
ruby:.rubocop.yml
inherit_from:
- .rubocop_airbnb.yml
AllCops:
Exclude:
- 'bin/*'
- 'config/**/*'
- 'db/**/*'
- 'spec/spec_helper.rb'
ruby:.rubocop_airbnb.yml
require:
- rubocop-airbnb
Si vous obtenez une erreur lors de l'appel, soyez prudent car vous avez peut-être oublié d'ajouter "." Ou "_" dans ce fichier ou vous avez peut-être fait une faute de frappe.
$ rubocop --require rubocop-airbnb
$ rubocop --require rubocop-airbnb -a
Ce sera plus difficile à corriger plus tard, alors essayez de l'introduire avant de commencer à écrire du code.
https://github.com/airbnb/ruby/tree/master/rubocop-airbnb
Recommended Posts