class RuboCop::Cop::RSpec::EmptyMetadata
Avoid empty metadata hash.
@example EnforcedStyle: symbol (default)
# bad describe 'Something', {} # good describe 'Something'
Constants
- MSG
Public Instance Methods
on_metadata(_symbols, hash)
click to toggle source
# File lib/rubocop/cop/rspec/empty_metadata.rb, line 22 def on_metadata(_symbols, hash) return unless hash&.pairs&.empty? add_offense(hash) do |corrector| remove_empty_metadata(corrector, hash) end end
Private Instance Methods
remove_empty_metadata(corrector, node)
click to toggle source
# File lib/rubocop/cop/rspec/empty_metadata.rb, line 32 def remove_empty_metadata(corrector, node) corrector.remove( range_with_surrounding_comma( range_with_surrounding_space( node.source_range, side: :left ), :left ) ) end