Pular para o conteúdo principal

use_string_in_part_of_directives

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

The part-of directive uses a library name.

Descrição

#

O analisador gera este diagnóstico quando uma diretiva part of usa o nome de uma biblioteca para se referir à biblioteca da qual a parte faz parte.

Exemplo

#

Dado um arquivo chamado lib.dart com o seguinte conteúdo:

dart
library lib;
​
part 'test.dart';

O código a seguir gera este diagnóstico porque a diretiva part of usa o nome da biblioteca, em vez da URI da biblioteca da qual faz parte:

dart
part of lib;

Correções comuns

#

Use uma URI para referenciar a biblioteca:

dart
part of 'lib.dart';

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ê.