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('...'),
);
}