use_string_in_part_of_directives
The part-of directive uses a library name.
Description
#The analyzer produces this diagnostic when a part of
directive uses a library name to refer to the library that the part is a part of.
Example
#Given a file named lib.dart
that contains the following:
dart
library lib;
part 'test.dart';
The following code produces this diagnostic because the part of
directive uses the name of the library rather than the URI of the library it's part of:
dart
part of lib;
Common fixes
#Use a URI to reference the library:
dart
part of 'lib.dart';
Was this page's content helpful?
Thank you for your feedback!
Provide details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless stated otherwise, the documentation on this site reflects Dart 3.8.1. Page last updated on 2025-05-08. View source or report an issue.