Pattern: Wrong alias
Issue: -
This rule enforces the use of either #alias
or #alias_method
depending on configuration.
It also flags uses of alias :symbol
rather than alias bareword
.
# EnforcedStyle: prefer_alias
# good
alias bar foo
# bad
alias_method :bar, :foo
alias :bar :foo
# EnforcedStyle: prefer_alias_method
# good
alias_method :bar, :foo
# bad
alias bar foo
Attribute | Value |
---|---|
EnforcedStyle | prefer_alias |
SupportedStyles | prefer_alias, prefer_alias_method |