Module: RuboCop::Cop::ConfigurableMax Deprecated
Relationships & Source Files | |
Defined in: | lib/rubocop/cop/mixin/configurable_max.rb |
Overview
Deprecated.
Use exclude_limit <ParameterName>
instead.
Handles Max
configuration parameters, especially setting them to an
appropriate value with --auto-gen-config.
Instance Attribute Summary
- #max=(value) writeonly private
Instance Method Summary
- #max_parameter_name private
Instance Attribute Details
#max=(value) (writeonly, private)
[ GitHub ]# File 'lib/rubocop/cop/mixin/configurable_max.rb', line 11
def max=(value) warn Rainbow(<<~WARNING).yellow, uplevel: 1 `max=` is deprecated. Use `exclude_limit <ParameterName>` instead. WARNING cfg = config_to_allow_offenses cfg[:exclude_limit] ||= {} current_max = cfg[:exclude_limit][max_parameter_name] value = [current_max, value].max if current_max cfg[:exclude_limit][max_parameter_name] = value end
Instance Method Details
#max_parameter_name (private)
[ GitHub ]# File 'lib/rubocop/cop/mixin/configurable_max.rb', line 23
def max_parameter_name 'Max' end