跳到主要内容

no_leading_underscores_for_library_prefixes

库前缀“{0}”以一个下划线开头。

描述

#

当 import 声明中的前缀名称以一个下划线开头时,分析器会生成此诊断信息。

库前缀本身在声明库外部不可见,因此表示私有的前导下划线没有任何价值。

示例

#

以下代码会产生此诊断信息,因为前缀 _core 以一个下划线开头

dart
import 'dart:core' as _core;

常见修复

#

移除下划线

dart
import 'dart:core' as core;