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

use_string_in_part_of_directives

part of ディレクティブはライブラリ名を使用します。

説明

#

アナライザは、`part of` ディレクティブが、そのパートが属するライブラリを参照するためにライブラリ名を使用している場合に、この診断を生成します。

#

次のような `lib.dart` という名前のファイルがあるとします。

dart
library lib;

part 'test.dart';

`part of` ディレクティブが、それが属するライブラリの URI ではなくライブラリ名を使用しているため、次のコードはこの診断を生成します。

dart
part of lib;

一般的な修正

#

ライブラリを参照するには URI を使用してください。

dart
part of 'lib.dart';