E0029#
Warning name: unused_package
当某个包被列为导入项,但当前包中没有任何代码引用它时,会发出此警告。如果该导入是重构后遗留的,请移除它;如果仍然需要该依赖,请通过其别名使用该包。
错误示例#
moon.mod.json#
{
"name": "moonbit-community/E0029"
}
lib/moon.pkg.json#
{}
moon.pkg.json#
{
"is_main": true,
"import": ["moonbit-community/E0029/lib"] // Warning: Unused package
}
top.mbt#
///|
fn main {
}
建议#
移除未使用的包:
moon.pkg.json#
{
"is-main": true
}