メインコンテンツにスキップ

part_of_unnamed_library

ライブラリには名前がありません。 `part of` ディレクティブでは、ライブラリ名「{0}」ではなく URI が必要です。

説明

#

この診断は、`library` ディレクティブを持たない(したがって名前がない)ライブラリに `part` ディレクティブが含まれており、パートファイル内の `part of` ディレクティブが、どのライブラリのパートであるかを指定するために名前を使用している場合に、アナライザーによって生成されます。

#

以下のコードを含む `part_file.dart` という名前のパートファイルがある場合

dart
part of lib;

以下のコードは、パートファイルがどのライブラリのパートであるかを指定するために名前を使用しているにもかかわらず、パートファイルを含むライブラリに名前がないため、この診断を生成します。

dart
part 'part_file.dart';

一般的な修正

#

ライブラリを URI で指定するように、パートファイル内の `part of` ディレクティブを変更してください。

dart
part of 'test.dart';