anchor.diff:          border: 1px solid black;
           background-color: white;
         }
  +      a { text-decoration: none; color: black;}
  +      a:hover { text-decoration: underline; }
       </style>
     </head>
     <body>
  
positive.code:         <h2>DETAILS PER PAGE</h2>
          <% processed_pages.each do |page| %>
            <div class='page'>
              <h3><%= page.url %></h3>
              <p class='page_summary'>
                <%= "#{page.errors.length} errors, #{page.warnings.length} warnings" %>
              </p>
  
              <ul class="page_errors">
              <% page.errors.each do |error| %>
                <li>
                  <% if error.message_id == 'html5' %>
                    HTML5 error on line <%= error.line %>:
  
negative.code:         <% warnings.group_by {|w| w.message_id}.sort_by {|m,w| w.length}.reverse.each do |message_id, warnings| %>
            <% if message_id == 'html5' %>
              <li><%= warnings.length %> HTML5 warnings found</li>
              <ul>
              <% warnings.select{|w| w.message_id == 'html5'}
                   .group_by {|w| w.text}
                   .sort_by {|m,w| w.length}
                   .reverse.each do |text, warnings| %>
                  <li><%= warnings.length %> times: <strong><%= text %></strong></li>
              <% end %>
              </ul>
            <% elsif message_id %>
              <li>warning <a href="http://validator.w3.org/docs/errors.html#ve-<%= message_id %>"><%= message_id %></a>
              found <%= warnings.length %> times</li>
  