Consider this snippet:
class C(String name) {
final logger = Logger(name);
}
class Logger(final String loggerName);
The avoid_unused_constructor_parameters lint is reported for the name parameter, even though its value is used in an initializer for a field.
Dart SDK version: 3.13.0-149.0.dev (dev) (Fri May 29 01:08:02 2026 -0700) on "macos_arm64"
Consider this snippet:
The
avoid_unused_constructor_parameterslint is reported for thenameparameter, even though its value is used in an initializer for a field.Dart SDK version: 3.13.0-149.0.dev (dev) (Fri May 29 01:08:02 2026 -0700) on "macos_arm64"