unnecessary_library_name
Library names are not necessary.
Description
#The analyzer produces this diagnostic when a library
directive specifies a name.
Example
#The following code produces this diagnostic because the library
directive includes a name:
dart
library some.name;
class C {}
Common fixes
#Remove the name from the library
directive:
dart
library;
class C {}
If the library has any parts, then any part of
declarations that use the library name should be updated to use the URI of the library instead.
Unless stated otherwise, the documentation on this site reflects Dart 3.7.3. Page last updated on 2025-05-08. View source or report an issue.