Commit b9f28e6f authored by Phil Quitslund's avatar Phil Quitslund

Merge pull request #2615 from pq/analyze_cleanup

Analyze command cleanup.
parents a4453231 a2dac85f
......@@ -289,7 +289,6 @@ class AnalyzeCommand extends FlutterCommand {
'--strong',
'--package-warnings',
'--fatal-warnings',
'--strong-hints',
'--fatal-hints',
// defines lints
'--options', optionsFile.path,
......@@ -340,7 +339,6 @@ class AnalyzeCommand extends FlutterCommand {
RegExp generalPattern = new RegExp(r'^\[(error|warning|hint|lint)\] (.+) \(([^(),]+), line ([0-9]+), col ([0-9]+)\)$');
RegExp allowedIdentifiersPattern = new RegExp(r'_?([A-Z]|_+)\b');
RegExp constructorTearOffsPattern = new RegExp('.+#.+// analyzer doesn\'t like constructor tear-offs');
RegExp ignorePattern = new RegExp(r'// analyzer says "([^"]+)"');
RegExp conflictingNamesPattern = new RegExp('^The imported libraries \'([^\']+)\' and \'([^\']+)\' cannot have the same name \'([^\']+)\'\$');
RegExp missingFilePattern = new RegExp('^Target of URI does not exist: \'([^\')]+)\'\$');
......@@ -394,14 +392,6 @@ class AnalyzeCommand extends FlutterCommand {
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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment