lib/rubocop/cop/chef/modernize/chef_14_resources.rb in cookstyle-5.15.7 vs lib/rubocop/cop/chef/modernize/chef_14_resources.rb in cookstyle-5.16.10
- old
+ new
@@ -30,9 +30,13 @@
# depends 'mac_os_x'
# depends 'swap'
# depends 'sysctl'
#
class UnnecessaryDependsChef14 < Cop
+ extend TargetChefVersion
+
+ minimum_target_chef_version '14.0'
+
MSG = "Don't depend on cookbooks made obsolete by Chef Infra Client 14+. These community cookbooks contain resources that are now included in Chef Infra Client itself.".freeze
def_node_matcher :legacy_depends?, <<-PATTERN
(send nil? :depends (str {"build-essential" "chef_handler" "chef_hostname" "dmg" "mac_os_x" "swap" "sysctl"}) ... )
PATTERN