# File lib/puppet-lint.rb, line 117 def print_context(message, linter) # XXX: I don't really like the way this has been implemented (passing the # linter object down through layers of functions. Refactor me! return if message[:check] == 'documentation' line = linter.manifest_lines[message[:linenumber] - 1] offset = line.index(/\S/) puts "\n #{line.strip}" printf "%#{message[:column] + 2 - offset}s\n\n", '^' end