RuboCop | Style/AccessModifierIndentation
概要
RuboCopの「Style/AccessModifierIndentation」警告について。
この警告は public/protected/private のアクセス修飾子のインデントが
好ましくない場合に発生します
Bad Case
# Hoge
class Hoge
public
def public_hoge
end
protected
def public_hoge
end
private
def public_hoge
end
end
check
$rubocop bad.rb
Inspecting 2 files
C.
Offenses:
bad.rb:3:4: C: Indent access modifiers like public.
public
^^^^^^
bad.rb:8:5: C: Indent access modifiers like protected.
protected
^^^^^^^^^
bad.rb:13:1: C: Indent access modifiers like private.
private
^^^^^^^
2 files inspected, 3 offenses detected
Good Case
# Hoge
class Hoge
def public_hoge
end
protected
def public_hoge
end
private
def public_hoge
end
end
$rubocop good.rb
Inspecting 1 file
.
1 file inspected, no offenses detected
補足
この警告は rubocop -a
で修正可能です。