class RuboCop::ConfigValidator
def validate_parameter_shape(valid_cop_names)
def validate_parameter_shape(valid_cop_names) valid_cop_names.each do |name| if @config[name].nil? raise ValidationError, "empty section #{name.inspect} found in #{smart_loaded_path}" elsif !@config[name].is_a?(Hash) raise ValidationError, <<~MESSAGE The configuration for #{name.inspect} in #{smart_loaded_path} is not a Hash. Found: #{@config[name].inspect} MESSAGE end end end