lib/nanoc/extra/checking/checks/css.rb in nanoc-4.1.6 vs lib/nanoc/extra/checking/checks/css.rb in nanoc-4.2.0b1

- old
+ new

@@ -1,22 +1,14 @@ module ::Nanoc::Extra::Checking::Checks # @api private - class CSS < ::Nanoc::Extra::Checking::Check + class CSS < ::Nanoc::Extra::Checking::Checks::W3CValidator identifier :css - def run - require 'w3c_validators' + def extension + 'css' + end - Dir[@config[:output_dir] + '/**/*.css'].each do |filename| - results = ::W3CValidators::CSSValidator.new.validate_file(filename) - lines = File.readlines(filename) - results.errors.each do |e| - line_num = e.line.to_i - 1 - line = lines[line_num] - message = e.message.gsub(%r{\s+}, ' ').strip.sub(/\s+:$/, '') - desc = "line #{line_num + 1}: #{message}: #{line}" - add_issue(desc, subject: filename) - end - end + def validator_class + ::W3CValidators::CSSValidator end end end