class RuboCop::Cop::StatsD::MetricValueKeywordArgument

This Rubocop will check for providing the value for a metric using a keyword argument, which is deprecated. Use the following Rubocop invocation to check your project's codebase:

rubocop --require \
  `bundle show statsd-instrument`/lib/statsd/instrument/rubocop.rb \
  --only StatsD/MetricValueKeywordArgument

This cop will not autocorrect offenses. Most of the time, these are easy to fix by providing the value as the second argument, rather than a keyword argument.

`StatsD.increment('foo', value: 3)` => `StatsD.increment('foo', 3)`

Constants

MSG

Public Instance Methods

on_send(node) click to toggle source
# File lib/statsd/instrument/rubocop/metric_value_keyword_argument.rb, line 28
def on_send(node)
  if metric_method?(node) && has_keyword_argument?(node, :value)
    add_offense(node)
  end
end