mirror of https://github.com/astral-sh/ruff
Update Rust crate ignore to v0.4.24 (#20979)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Micha Reiser <micha@reiser.io>
This commit is contained in:
parent
ae0343f848
commit
4c4ddc8c29
|
|
@ -633,7 +633,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c"
|
checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -642,7 +642,7 @@ version = "3.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e"
|
checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -1007,7 +1007,7 @@ dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"option-ext",
|
"option-ext",
|
||||||
"redox_users",
|
"redox_users",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.60.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -1093,7 +1093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
|
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -1523,9 +1523,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ignore"
|
name = "ignore"
|
||||||
version = "0.4.23"
|
version = "0.4.24"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
|
checksum = "81776e6f9464432afcc28d03e52eb101c93b6f0566f52aef2427663e700f0403"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"crossbeam-deque",
|
"crossbeam-deque",
|
||||||
"globset",
|
"globset",
|
||||||
|
|
@ -1690,7 +1690,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hermit-abi",
|
"hermit-abi",
|
||||||
"libc",
|
"libc",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -1754,7 +1754,7 @@ dependencies = [
|
||||||
"portable-atomic",
|
"portable-atomic",
|
||||||
"portable-atomic-util",
|
"portable-atomic-util",
|
||||||
"serde",
|
"serde",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -3545,7 +3545,7 @@ dependencies = [
|
||||||
"errno",
|
"errno",
|
||||||
"libc",
|
"libc",
|
||||||
"linux-raw-sys",
|
"linux-raw-sys",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -3941,7 +3941,7 @@ dependencies = [
|
||||||
"getrandom 0.3.4",
|
"getrandom 0.3.4",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"rustix",
|
"rustix",
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -5021,7 +5021,7 @@ version = "0.1.11"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
|
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"windows-sys 0.59.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
||||||
|
|
@ -200,7 +200,12 @@ impl System for OsSystem {
|
||||||
/// The walker ignores files according to [`ignore::WalkBuilder::standard_filters`]
|
/// The walker ignores files according to [`ignore::WalkBuilder::standard_filters`]
|
||||||
/// when setting [`WalkDirectoryBuilder::standard_filters`] to true.
|
/// when setting [`WalkDirectoryBuilder::standard_filters`] to true.
|
||||||
fn walk_directory(&self, path: &SystemPath) -> WalkDirectoryBuilder {
|
fn walk_directory(&self, path: &SystemPath) -> WalkDirectoryBuilder {
|
||||||
WalkDirectoryBuilder::new(path, OsDirectoryWalker {})
|
WalkDirectoryBuilder::new(
|
||||||
|
path,
|
||||||
|
OsDirectoryWalker {
|
||||||
|
cwd: self.current_directory().to_path_buf(),
|
||||||
|
},
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn glob(
|
fn glob(
|
||||||
|
|
@ -454,7 +459,9 @@ struct ListedDirectory {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
struct OsDirectoryWalker;
|
struct OsDirectoryWalker {
|
||||||
|
cwd: SystemPathBuf,
|
||||||
|
}
|
||||||
|
|
||||||
impl DirectoryWalker for OsDirectoryWalker {
|
impl DirectoryWalker for OsDirectoryWalker {
|
||||||
fn walk(
|
fn walk(
|
||||||
|
|
@ -473,6 +480,7 @@ impl DirectoryWalker for OsDirectoryWalker {
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut builder = ignore::WalkBuilder::new(first.as_std_path());
|
let mut builder = ignore::WalkBuilder::new(first.as_std_path());
|
||||||
|
builder.current_dir(self.cwd.as_std_path());
|
||||||
|
|
||||||
builder.standard_filters(standard_filters);
|
builder.standard_filters(standard_filters);
|
||||||
builder.hidden(hidden);
|
builder.hidden(hidden);
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,10 @@ impl RuffSettingsIndex {
|
||||||
|
|
||||||
// Add any settings within the workspace itself
|
// Add any settings within the workspace itself
|
||||||
let mut builder = WalkBuilder::new(root);
|
let mut builder = WalkBuilder::new(root);
|
||||||
|
if let Ok(cwd) = std::env::current_dir() {
|
||||||
|
builder.current_dir(cwd);
|
||||||
|
}
|
||||||
|
|
||||||
builder.standard_filters(
|
builder.standard_filters(
|
||||||
respect_gitignore.unwrap_or_else(|| fallback.file_resolver.respect_gitignore),
|
respect_gitignore.unwrap_or_else(|| fallback.file_resolver.respect_gitignore),
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -480,6 +480,11 @@ pub fn python_files_in_path<'a>(
|
||||||
.ok_or_else(|| anyhow!("Expected at least one path to search for Python files"))?;
|
.ok_or_else(|| anyhow!("Expected at least one path to search for Python files"))?;
|
||||||
// Create the `WalkBuilder`.
|
// Create the `WalkBuilder`.
|
||||||
let mut builder = WalkBuilder::new(first_path);
|
let mut builder = WalkBuilder::new(first_path);
|
||||||
|
|
||||||
|
if let Ok(cwd) = std::env::current_dir() {
|
||||||
|
builder.current_dir(cwd);
|
||||||
|
}
|
||||||
|
|
||||||
for path in rest_paths {
|
for path in rest_paths {
|
||||||
builder.add(path);
|
builder.add(path);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue