sort_child_properties_last
在 widget 构造函数调用中,'{0}' 参数应该放在最后。
描述
#当 child 或 children 参数不是 widget 类构造函数调用中的最后一个参数时,分析器会产生此诊断。如果 child 或 children 参数之后的所有参数都是函数表达式,则会例外处理。
示例
#以下代码会产生此诊断,因为 child 参数不是 Center 构造函数调用中的最后一个参数
dart
import 'package:flutter/material.dart';
Widget createWidget() {
return Center(
child: Text('...'),
widthFactor: 0.5,
);
}常见修复
#将 child 或 children 参数移到最后
dart
import 'package:flutter/material.dart';
Widget createWidget() {
return Center(
widthFactor: 0.5,
child: Text('...'),
);
}