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);