anchor.diff:    }
   
     String _generate() => '''
  -<!doctype html>
  -<html>
  +<!DOCTYPE html>
  +<html lang="en">
      <head>
         <meta charset="utf-8">
  -      <meta http-equiv="X-UA-Compatible" content="chrome=1">
  +      <link rel="shortcut icon" href="../../dart-192.png">
  +      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
  +      <meta name="mobile-web-app-capable" content="yes">
  +      <meta name="apple-mobile-web-app-capable" content="yes">
  +      <link rel="stylesheet" href="../../styles.css">
         <title>Analysis Options</title>
  -      <link rel="stylesheet" href="../../stylesheets/styles.css">
  -      <link rel="stylesheet" href="../../stylesheets/pygment_trac.css">
  -      <script src="../../javascripts/scale.fix.js"></script>
  -      <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  -      <!--[if lt IE 9]>
  -      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  -      <![endif]-->
      </head>
     <body>
         <div class="wrapper">
            <header>
  -            <a href="https://dart-lang.github.io/linter/">
  -               <h1>Dart Lint</h1>
  +            <a href="../../index.html">
  +               <h1>Linter for Dart</h1>
               </a>
               <p>Analysis Options</p>
  -            <p class="view"><a href="https://github.com/dart-lang/linter">View the Project on GitHub <small>dart-lang/linter</small></a></p>
               <ul>
  -              <li><a href="https://dart-lang.github.io/linter/lints/">List of <strong>Lint Rules</strong></a></li>
  -              <li><a href="https://github.com/dart-lang/linter">View On <strong>GitHub</strong></a></li>
  +              <li><a href="../index.html">View all <strong>Lint Rules</strong></a></li>
  +              <li><a href="https://dart.dev/guides/language/analysis-options#enabling-linter-rules">Using the <strong>Linter</strong></a></li>
               </ul>
  +            <p><a class="overflow-link" href="../index.html">View all <strong>Lint Rules</strong></a></p>
  +            <p><a class="overflow-link" href="https://dart.dev/guides/language/analysis-options#enabling-linter-rules">Using the <strong>Linter</strong></a></p>
            </header>
            <section>
   
  
positive.code: 
  String get enumerateGroups => Group.builtin
      .map((Group g) =>
          '<li><strong>${g.name}</strong> - ${markdownToHtml(g.description)}</li>')
      .join('\n');
  
  String get enumeratePubRules => rules
  
negative.code:       sb.writeln('<p>');
        sb.write('Incompatible with: ');
        var rule = incompatibleRules.first;
        sb.write(
            '<!--suppress HtmlUnknownTarget --><a href = "$rule.html" >$rule</a>');
        for (var i = 1; i < incompatibleRules.length; ++i) {
          rule = incompatibleRules[i];
          sb.write(', <a href = "$rule.html" >$rule</a>');
  