Version 2.18.0-30.0.dev

Merge commit 'a9d162e25a6baa710ebea507b231f3c8c47d8cda' into 'dev'
diff --git a/pkg/analyzer/lib/src/error/deprecated_member_use_verifier.dart b/pkg/analyzer/lib/src/error/deprecated_member_use_verifier.dart
index 1807478..ff183f5 100644
--- a/pkg/analyzer/lib/src/error/deprecated_member_use_verifier.dart
+++ b/pkg/analyzer/lib/src/error/deprecated_member_use_verifier.dart
@@ -146,10 +146,6 @@
       return;
     }
 
-    if (element is ParameterElement && element.isNotOptional) {
-      return;
-    }
-
     var errorNode = node;
     var parent = node.parent;
     if (parent is AssignmentExpression && parent.leftHandSide == node) {
@@ -208,7 +204,11 @@
       _visitParametersAndArguments(
         element.parameters,
         arguments.arguments,
-        _checkForDeprecated,
+        (parameter, argument) {
+          if (parameter.isOptional) {
+            _checkForDeprecated(parameter, argument);
+          }
+        },
       );
     }
   }
diff --git a/tools/VERSION b/tools/VERSION
index 4f0f050..6603a76 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
 MAJOR 2
 MINOR 18
 PATCH 0
-PRERELEASE 29
+PRERELEASE 30
 PRERELEASE_PATCH 0
\ No newline at end of file