anchor.diff:                shouldIgnore = true;
             } else if (constructorTearOffsPattern.allMatches(sourceLine).isNotEmpty) {
               shouldIgnore = true;
  -          } else {
  -            Iterable<Match> ignoreGroups = ignorePattern.allMatches(sourceLine);
  -            for (Match ignoreGroup in ignoreGroups) {
  -              if (errorMessage.contains(ignoreGroup[1])) {
  -                shouldIgnore = true;
  -                break;
  -              }
  -            }
             }
             if (shouldIgnore)
               continue;
  
positive.code:       '--strong',
        '--package-warnings',
        '--fatal-warnings',
        '--strong-hints',
        '--fatal-hints',
        // defines lints
        '--options', optionsFile.path,
  
negative.code:           }
            bool shouldIgnore = false;
            if (filename == mainFile.path) {
              Match missing = missingFilePattern.firstMatch(errorMessage);
              if (missing != null) {
                errorLine = '[$level] File does not exist (${missing[1]})';
              } else {
                errorLine += ' (Please file a bug on the "flutter analyze" command saying that you saw this message.)';
  