Dart Analyze logoDart Analyze/
DRT-W1305

Duplicate exportDRT-W1305

Major severityMajor
Bug Risk categoryBug Risk

The analyzer produces this diagnostic when an export directive is found that is the same as an export before it in the file. The second export doesn't add value and should be removed.

Example

The following code produces this diagnostic because the same library is being exported twice:

export 'package:meta/meta.dart';
export 'package:meta/meta.dart';

Common fixes

Remove the unnecessary export:

export 'package:meta/meta.dart';