Index: lib/src/validator/sdk_constraint.dart |
diff --git a/lib/src/validator/sdk_constraint.dart b/lib/src/validator/sdk_constraint.dart |
index aa57baaa31f89e54aaf2751a61523e4e9485bd10..479a1ddbf703053cfd804f857b5c91b15ef38901 100644 |
--- a/lib/src/validator/sdk_constraint.dart |
+++ b/lib/src/validator/sdk_constraint.dart |
@@ -21,7 +21,8 @@ class SdkConstraintValidator extends Validator { |
Future validate() async { |
var dartConstraint = entrypoint.root.pubspec.dartSdkConstraint; |
- if (dartConstraint.toString().startsWith("^")) { |
+ if (dartConstraint is VersionRange && |
+ dartConstraint.toString().startsWith("^")) { |
errors.add( |
"^ version constraints aren't allowed for SDK constraints since " |
"older versions of pub don't support them.\n" |