[Ruby] Rubocop で Ruby のコーディングスタンダードをチェックする
memo.
インストール
% gem install rubocop
つかいかた
このファイルをチェックします。
% rubocop
Inspecting 1 file
C
Offenses:
resize_to_fill.rb:9:1: C: Extra blank line detected.
resize_to_fill.rb:14:17: C: Avoid using {...} for multi-line blocks.
src_images.each { |file|
^
1 file inspected, 2 offenses detected
規約違反を自動修正します。
% rubocop -a
Inspecting 1 file
C
Offenses:
resize_to_fill.rb:9:1: C: [Corrected] Extra blank line detected.
resize_to_fill.rb:14:17: C: [Corrected] Avoid using {...} for multi-line blocks.
src_images.each { |file|
^
1 file inspected, 2 offenses detected, 2 offenses corrected
このようになりました。
補遺
rubocop --auto-gen-config