lib/rubocop/cop/chef/modernize/chef_14_resources.rb in cookstyle-6.15.9 vs lib/rubocop/cop/chef/modernize/chef_14_resources.rb in cookstyle-6.16.4

- old
+ new

@@ -30,11 +30,12 @@ # depends 'dmg' # depends 'mac_os_x' # depends 'swap' # depends 'sysctl' # - class UnnecessaryDependsChef14 < Cop + class UnnecessaryDependsChef14 < Base + extend AutoCorrector extend TargetChefVersion include RangeHelp minimum_target_chef_version '14.0' @@ -44,16 +45,12 @@ (send nil? :depends (str {"build-essential" "chef_handler" "chef_hostname" "dmg" "mac_os_x" "swap" "sysctl"}) ... ) PATTERN def on_send(node) legacy_depends?(node) do - add_offense(node, location: :expression, message: MSG, severity: :refactor) - end - end - - def autocorrect(node) - lambda do |corrector| - corrector.remove(range_with_surrounding_space(range: node.loc.expression, side: :left)) + add_offense(node, message: MSG, severity: :refactor) do |corrector| + corrector.remove(range_with_surrounding_space(range: node.loc.expression, side: :left)) + end end end end end end