class Object
Public Instance Methods
check()
click to toggle source
# File lib/puppet-lint/plugins/check_roles_profiles.rb, line 2 def check class_indexes.select { |c| c[:name_token].value =~ /^roles?(::|$)/ }.each do |c| next if c[:param_tokens].nil? # breaks when roles have params that have variables as defaults c[:param_tokens].select { |t| t.type == :VARIABLE }.each do |t| notify :warning, { :message => 'Roles must not have parameters', :line => t.line, :column => t.column, } end end end
warn(t)
click to toggle source
# File lib/puppet-lint/plugins/check_roles_profiles.rb, line 18 def warn(t) notify :warning, { :message => "Roles must only include profiles", :line => t.line, :column => t.column } end