E0072

E0072#

Warning name: unqualified_local_using

未限定包名的本地 using 别名。

私有 using 声明会把名称以不带包限定符的形式引入当前包。这会让后续引用更难被机械化更新。请优先使用 @pkg.name 这样的限定引用;如果当前包确实要重新导出该别名,则将这个别名设为公开。

错误示例#

///|
using @test { assert_eq }

///|
test {
  assert_eq(1 + 1, 2)
}

建议#

直接使用带限定符的名称。

///|
test {
  @test.assert_eq(1 + 1, 2)
}