From 95e1bb4479a8e866f6695a7055da396fd4cbcb2f Mon Sep 17 00:00:00 2001 From: pq Date: Wed, 19 Nov 2025 09:15:59 -0800 Subject: [PATCH] [primary constructors] support for `avoid_types_as_parameter_names` Fixes: https://github.com/dart-lang/sdk/issues/62020 Change-Id: Id7f7f6d064a53803a98b35d990f771deaec6b9bb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/462862 Reviewed-by: Brian Wilkerson Auto-Submit: Phil Quitslund Commit-Queue: Brian Wilkerson --- .../rules/avoid_types_as_parameter_names_test.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/linter/test/rules/avoid_types_as_parameter_names_test.dart b/pkg/linter/test/rules/avoid_types_as_parameter_names_test.dart index b56a3c4efd6..f8a3f7131ff 100644 --- a/pkg/linter/test/rules/avoid_types_as_parameter_names_test.dart +++ b/pkg/linter/test/rules/avoid_types_as_parameter_names_test.dart @@ -157,6 +157,16 @@ typedef T = int; ); } + test_primaryConstructorParameter() async { + await assertDiagnostics( + r''' +class A {} +class B(A); +''', + [lint(19, 1)], + ); + } + test_super() async { await assertDiagnostics( r'''