Es ist eine Bibliothek, die prüft, ob der geschriebene Code den Codierungsstandards entspricht. Rubocop ist als Syntaxanalyse-Tool bekannt. Da es jedoch verschiedene Einstellungen gibt, werden wir dieses Mal Rubocop-Airbnb einführen, das für die Entwicklungssite angepasst ist.
Gemfile
group :development, :test do
gem 'rubocop-airbnb'
end
$ bundle install
Erstellen Sie neue .rubocop.yml und .rubocop_airbnb.yml im selben Verzeichnis wie die 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
Wenn beim Aufrufen eine Fehlermeldung angezeigt wird, seien Sie bitte vorsichtig, da Sie möglicherweise vergessen haben, "." Oder "_" in diese Datei einzufügen, oder einen Tippfehler gemacht haben.
$ rubocop --require rubocop-airbnb
$ rubocop --require rubocop-airbnb -a
Es wird später schwieriger sein, das Problem zu beheben. Versuchen Sie daher, es einzuführen, bevor Sie mit dem Schreiben von Code beginnen.
https://github.com/airbnb/ruby/tree/master/rubocop-airbnb
Recommended Posts