We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f937bb2 commit 223a158Copy full SHA for 223a158
src/lsp/clarity_language_backend.rs
@@ -128,7 +128,15 @@ impl ClarityLanguageBackend {
128
}
129
130
let dependencies =
131
- ASTDependencyDetector::detect_dependencies(&contract_asts, &BTreeMap::new());
+ match ASTDependencyDetector::detect_dependencies(&contract_asts, &BTreeMap::new()) {
132
+ Ok(dependencies) => dependencies,
133
+ Err((dependencies, unresolved)) => {
134
+ for contract_id in unresolved {
135
+ logs.push(format!("unresolved dependency: {}", contract_id));
136
+ }
137
+ dependencies
138
139
+ };
140
let ordered_contracts = match ASTDependencyDetector::order_contracts(&dependencies) {
141
Ok(ordered_contracts) => ordered_contracts,
142
Err(e) => {
0 commit comments