class Nanoc::Checking::Checks::Vnu
Public Instance Methods
run()
click to toggle source
# File lib/nanoc/checking/checks/vnu.rb, line 7 def run args = ['vnu', '--skip-non-html', '--also-check-css', '--also-check-svg', '--errors-only', '--format', 'json', @config.output_dir] output = JSON.load(IO.popen(args, err: [:child, :out], &:read)) output['messages'].each do |m| add_issue(m['message'], subject: m['url'].sub(/^file:/, '')) end end