This commit is contained in:
Hong Jiarong 2025-11-16 19:15:41 +08:00
parent 2f4b62deb6
commit a5b4533bf7
2 changed files with 5 additions and 11 deletions

View file

@ -79,7 +79,7 @@ impl<'a> CodeActionWorker<'a> {
continue;
};
let Some(diag_range) = self.ctx.to_typst_range(diag.range.clone(), &self.source) else {
let Some(diag_range) = self.ctx.to_typst_range(diag.range, &self.source) else {
continue;
};
@ -396,14 +396,8 @@ impl<'a> CodeActionWorker<'a> {
return None;
}
let Some(binding_ident) = bindings.first() else {
return None;
};
let Some(binding_node) = decl_node.find(binding_ident.span()) else {
return None;
};
let binding_ident = bindings.first()?;
let binding_node = decl_node.find(binding_ident.span())?;
if binding_node.range() != *name_range {
return None;
}

View file

@ -147,7 +147,7 @@ mod tests {
let request = CodeActionRequest {
path: path.clone(),
range: diag.range.clone(),
range: diag.range,
context: CodeActionContext {
diagnostics: vec![diag.clone()],
only: None,
@ -163,7 +163,7 @@ mod tests {
}
let actions = REDACT_LOC.redact(serde_json::to_value(&actions).unwrap());
let range = JsonRepr::range(&diag.range);
let range = JsonRepr::range(diag.range);
entries.push((
range.clone(),
json!({