From 62b0526133645073e7fd2a7172260cc0af4122f0 Mon Sep 17 00:00:00 2001 From: DanCardin Date: Thu, 9 Mar 2023 08:00:36 -0500 Subject: [PATCH] fix: Emit a more useful error if an `extend` points at a non-existent ruff.toml file. --- crates/ruff/src/resolver.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/ruff/src/resolver.rs b/crates/ruff/src/resolver.rs index 421aa309c23b6c..6a166c83abfe57 100644 --- a/crates/ruff/src/resolver.rs +++ b/crates/ruff/src/resolver.rs @@ -127,7 +127,8 @@ pub fn resolve_configuration( } // Resolve the current path. - let options = pyproject::load_options(&path)?; + let options = pyproject::load_options(&path) + .map_err(|err| anyhow!("Failed to parse `{}`: {}", path.to_string_lossy(), err))?; let project_root = relativity.resolve(&path); let configuration = Configuration::from_options(options, &project_root)?;