mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-24 15:54:15 +00:00
Diagnose files that aren't in the module tree
This commit is contained in:
parent
6c32e2d8a0
commit
7b1a0d5fb7
@ -197,9 +197,19 @@ pub(crate) fn diagnostics(
|
||||
);
|
||||
});
|
||||
|
||||
if let Some(m) = sema.to_module_def(file_id) {
|
||||
m.diagnostics(db, &mut sink);
|
||||
};
|
||||
match sema.to_module_def(file_id) {
|
||||
Some(m) => m.diagnostics(db, &mut sink),
|
||||
None => {
|
||||
res.borrow_mut().push(
|
||||
Diagnostic::hint(
|
||||
parse.tree().syntax().text_range(),
|
||||
"file not included in module tree".to_string(),
|
||||
)
|
||||
.with_unused(true),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
drop(sink);
|
||||
res.into_inner()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user