E0072

E0072#

Warning name: unqualified_local_using

Unqualified local using alias.

A private using declaration brings names into the local package without their package qualifier. That makes later references harder to update mechanically. Prefer qualified references such as @pkg.name, or make the alias public when the package intentionally re-exports it.

Erroneous example#

///|
using @test { assert_eq }

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

Suggestion#

Use the qualified name directly.

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