From b39f386598da16bcc841bd47f45e601c94faf081 Mon Sep 17 00:00:00 2001 From: pq Date: Fri, 2 Aug 2024 22:39:22 +0000 Subject: [PATCH] =?UTF-8?q?[wildcards]=20don=E2=80=99t=20overreport=20`par?= =?UTF-8?q?ameter=5Fassignments`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: Brian Wilkerson --- pkg/linter/test/rules/parameter_assignments_test.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkg/linter/test/rules/parameter_assignments_test.dart b/pkg/linter/test/rules/parameter_assignments_test.dart index c6a7a15e7ffb..94889c86b1b0 100644 --- a/pkg/linter/test/rules/parameter_assignments_test.dart +++ b/pkg/linter/test/rules/parameter_assignments_test.dart @@ -39,6 +39,17 @@ void f({int? p}) { ]); } + 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'''