lib/rubocop/cop/style/hash_syntax.rb in rubocop-0.12.0 vs lib/rubocop/cop/style/hash_syntax.rb in rubocop-0.13.0
- old
+ new
@@ -16,13 +16,13 @@
sym_indices = pairs.all? { |p| word_symbol_pair?(p) }
if sym_indices
pairs.each do |pair|
if pair.loc.operator && pair.loc.operator.is?('=>')
- add_offence(:convention,
- pair.loc.expression.begin.join(pair.loc.operator),
- MSG)
+ convention(nil,
+ pair.loc.expression.begin.join(pair.loc.operator),
+ MSG)
end
end
end
end
@@ -32,10 +32,10 @@
key, _value = *pair
if key.type == :sym
sym_name = key.to_a[0]
- sym_name =~ /\A\w+\z/
+ sym_name =~ /\A[A-Za-z_]\w*\z/
else
false
end
end
end