class RuboCop::Cop::Chef::RedundantCode::AptRepositoryDistributionDefault
There is no need to pass `distribution node['codename']` to an apt_repository resource as this is done automatically by the apt_repository resource.
@example
#### incorrect apt_repository 'my repo' do uri 'http://packages.example.com/debian' components %w(stable main) deb_src false distribution node['lsb']['codename'] end #### correct apt_repository 'my repo' do uri 'http://packages.example.com/debian' components %w(stable main) deb_src false end
Constants
- MSG
Public Instance Methods
on_block(node)
click to toggle source
# File lib/rubocop/cop/chef/redundant/apt_repository_distribution_default.rb, line 52 def on_block(node) match_property_in_resource?(:apt_repository, 'distribution', node) do |dist| default_dist?(dist) do add_offense(dist, message: MSG, severity: :refactor) do |corrector| corrector.remove(range_with_surrounding_space(range: dist.loc.expression, side: :left)) end end end end