class RuboCop::Cop::Chef::RedundantCode::UnnecessaryNameProperty

There is no need to define a property or attribute named :name in a resource as Chef Infra defines this on all resources by default.

@example

### incorrect
property :name, String
property :name, String, name_property: true
attribute :name, kind_of: String
attribute :name, kind_of: String, name_attribute: true
attribute :name, name_attribute: true, kind_of: String