[wildcards] don’t overreport `parameter_assignments`

Fixes: https://github.com/dart-lang/linter/issues/5041

Change-Id: I128933b8f5c720acbbc2ec57a90dc2992977bb05
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/378571
Commit-Queue: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/linter/test/rules/parameter_assignments_test.dart b/pkg/linter/test/rules/parameter_assignments_test.dart
index c6a7a15..94889c8 100644
--- a/pkg/linter/test/rules/parameter_assignments_test.dart
+++ b/pkg/linter/test/rules/parameter_assignments_test.dart
@@ -39,6 +39,17 @@
     ]);
   }
 
+  test_assignment_wildcard() async {
+    await assertDiagnostics(r'''
+void f([int? _]) {
+  _ = 8;
+}
+''', [
+      // No lint.
+      error(CompileTimeErrorCode.UNDEFINED_IDENTIFIER, 21, 1),
+    ]);
+  }
+
   @FailingTest(reason: 'Closures not implemented')
   test_closure_assignment() async {
     await assertDiagnostics(r'''