anchor.diff:    if (!looseMatch && verboseFail) {
       printVerboseFailure(
           'FAIL', expected, expectedParsed.outerHtml, actual.outerHtml);
  +  }
  +
  +  if (looseMatch && verboseLooseMatch) {
  +    printVerboseFailure('LOOSE', expected, output, actual.outerHtml);
     }
   
     return looseMatch ? CompareLevel.loose : CompareLevel.fail;
  
positive.code:         help: 'Update stats files in $_currentDir',
          negatable: false)
      ..addFlag('verbose',
          defaultsTo: false, help: 'verbose output', negatable: false)
      ..addOption('flavor',
          allowed: ['common_mark', 'gfm'], defaultsTo: 'common_mark')
      ..addFlag('help', defaultsTo: false, negatable: false);
  
negative.code:   var specifiedSection = options['section'] as String;
    var raw = options['raw'] as bool;
    var verbose = options['verbose'] as bool;
    var verboseLooseMatch = options['verbose-loose'] as bool;
    var updateFiles = options['update-files'] as bool;
  
    if (updateFiles && (raw || verbose || (specifiedSection != null))) {
  