From 96de7c4dccf97da978a395aab8790c7bc8b501f6 Mon Sep 17 00:00:00 2001 From: pq Date: Fri, 6 May 2016 13:39:48 -0700 Subject: [PATCH] Fix analyzer error messages. Will have the result of restoring `[static warning]` to `[warning]`, etc. (This is essentially how we handle it in the analyzer CLI.) --- packages/flutter_tools/lib/src/dart/analysis.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/flutter_tools/lib/src/dart/analysis.dart b/packages/flutter_tools/lib/src/dart/analysis.dart index cba6086e764..dcc1873bb4f 100644 --- a/packages/flutter_tools/lib/src/dart/analysis.dart +++ b/packages/flutter_tools/lib/src/dart/analysis.dart @@ -214,7 +214,16 @@ class AnalysisErrorDescription { ErrorCode get errorCode => error.errorCode; - String get errorType => error.errorCode.type.displayName; + String get errorType { + ErrorSeverity severity = errorCode.errorSeverity; + if (severity == ErrorSeverity.INFO) { + if (errorCode.type == ErrorType.HINT || + errorCode.type == ErrorType.LINT) { + return errorCode.type.displayName; + } + } + return severity.displayName; + } LineInfo_Location get location => line.getLocation(error.offset);