class FooPage extends StatefulWidget {
const FooPage(Key? key) : super(key: key);
@override
State<FooPage> createState() => _FooPageState();
}
是否有任何dart fix xyz
命令可以用于将所有super(key:key)
调用转换为super.key
?
换句话说:
之前:
const FooPage({Key? key}) : super(key: key);
之后:
const FooPage({super.key});
将此linter规则添加到analysis_options.yaml
文件:
linter:
rules:
use_super_parameters: true
现在运行
dart fix --apply --code use_super_parameters