diff --git a/src/fs.rs b/src/fs.rs index 37f0239a94..ea5a7fc830 100644 --- a/src/fs.rs +++ b/src/fs.rs @@ -101,8 +101,8 @@ pub fn iter_python_files<'a>( true } } - Err(_) => { - debug!("Ignored path due to error in parsing: {:?}", path); + Err(e) => { + debug!("Ignored path due to error in parsing: {:?}: {}", path, e); true } } diff --git a/src/settings/pyproject.rs b/src/settings/pyproject.rs index 3581bf32b9..ca25ae88b9 100644 --- a/src/settings/pyproject.rs +++ b/src/settings/pyproject.rs @@ -81,16 +81,15 @@ pub fn find_project_root(sources: &[PathBuf]) -> Option { } pub fn load_options(pyproject: Option<&PathBuf>) -> Result { - match pyproject { - Some(pyproject) => Ok(parse_pyproject_toml(pyproject)? + if let Some(pyproject) = pyproject { + Ok(parse_pyproject_toml(pyproject)? .tool .and_then(|tool| tool.ruff) - .unwrap_or_default()), - None => { - debug!("No pyproject.toml found."); - debug!("Falling back to default configuration..."); - Ok(Options::default()) - } + .unwrap_or_default()) + } else { + debug!("No pyproject.toml found."); + debug!("Falling back to default configuration..."); + Ok(Options::default()) } }