Pular para o conteúdo principal

sort_child_properties_last

Detalhes sobre o diagnóstico 'sort_child_properties_last' produzido pelo analisador do Dart.

The '{0}' argument should be last in widget constructor invocations.

Descrição

#

O analisador produz este diagnóstico quando o argumento child ou children não é o último argumento em uma invocação do construtor de uma classe de widget. Faz-se uma exceção se todos os argumentos depois do argumento child ou children forem expressões de função.

Exemplo

#

O código a seguir produz este diagnóstico porque o argumento child não é o último argumento na invocação do construtor de Center:

dart
import 'package:flutter/material.dart';
​
Widget createWidget() {
  return Center(child: Text('...'), widthFactor: 0.5);
}

Correções comuns

#

Mova o argumento child ou children para ser o último:

dart
import 'package:flutter/material.dart';
​
Widget createWidget() {
  return Center(widthFactor: 0.5, child: Text('...'));
}

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.