Skip to content

Commit 88cfab5

Browse files
committed
update check export namespace
1 parent dcbbc8e commit 88cfab5

File tree

1 file changed

+7
-2
lines changed
  • crates/emmylua_code_analysis/src/semantic/visibility

1 file changed

+7
-2
lines changed

crates/emmylua_code_analysis/src/semantic/visibility/export.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,17 @@ pub fn check_export_visibility(
2121
type_index.get_file_using_namespace(&semantic_model.get_file_id())
2222
{
2323
for using_namespace in using_namespaces {
24-
if using_namespace == module_namespace {
24+
if using_namespace == module_namespace
25+
|| using_namespace.starts_with(&format!("{}.", module_namespace))
26+
{
2527
return Some(true);
2628
}
2729
}
2830
}
29-
if type_index.get_file_namespace(&semantic_model.get_file_id())? == module_namespace {
31+
let file_namespace = type_index.get_file_namespace(&semantic_model.get_file_id())?;
32+
if file_namespace == module_namespace
33+
|| file_namespace.starts_with(&format!("{}.", module_namespace))
34+
{
3035
return Some(true);
3136
}
3237
}

0 commit comments

Comments
 (0)