isStructuredErrorsEnabled method
Whether structured errors are enabled.
Structured errors provide semantic information that can be used by IDEs to enhance the display of errors with rich formatting.
Implementation
bool isStructuredErrorsEnabled() {
// This is a debug mode only feature and will default to false for
// profile mode.
bool enabled = false;
assert(() {
// TODO(kenz): add support for structured errors on the web.
enabled = const bool.fromEnvironment(
'flutter.inspector.structuredErrors',
defaultValue: !kIsWeb,
);
return true;
}());
return enabled;
}