| Index: utils/pub/validator/dependency.dart
|
| diff --git a/utils/pub/validator/dependency.dart b/utils/pub/validator/dependency.dart
|
| index 66d2ae22f53cddb804d42096f8d7c2cb46674fc3..46cde9acc690c2094cd8286bf2dd5fc8833a8a33 100644
|
| --- a/utils/pub/validator/dependency.dart
|
| +++ b/utils/pub/validator/dependency.dart
|
| @@ -23,6 +23,14 @@ class DependencyValidator extends Validator {
|
| return _warnAboutSource(dependency);
|
| }
|
|
|
| + if (dependency.name == entrypoint.root.name) {
|
| + warnings.add('You don\'t need to explicitly depend on your own '
|
| + 'package.\n'
|
| + 'Pub enables "package:${entrypoint.root.name}" imports '
|
| + 'implicitly.');
|
| + return new Future.immediate(null);
|
| + }
|
| +
|
| if (dependency.constraint.isAny &&
|
| // TODO(nweiz): once we have development dependencies (issue 5358), we
|
| // should warn about unittest. Until then, it's reasonable not to put
|
|
|