From 27ecf350d821d0fa147bc5fb1388626990477890 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 14:25:05 +0000 Subject: [PATCH] Update Rust crate clap to v4.5.35 (#17273) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [clap](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.34` -> `4.5.35` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
clap-rs/clap (clap) ### [`v4.5.35`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4535---2025-04-01) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.34...v4.5.35) ##### Fixes - *(help)* Align positionals and flags when put in the same `help_heading` - *(help)* Don't leave space for shorts if there are none
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/ruff). --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Micha Reiser --- Cargo.lock | 18 +++---- docs/configuration.md | 111 ++++++++++++++++++++++-------------------- 2 files changed, 66 insertions(+), 63 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index be649b6fe3..6e22f980fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -334,9 +334,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.34" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff" +checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944" dependencies = [ "clap_builder", "clap_derive", @@ -344,9 +344,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.34" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489" +checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9" dependencies = [ "anstream", "anstyle", @@ -918,7 +918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -1499,7 +1499,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi 0.5.0", "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3411,7 +3411,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3424,7 +3424,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.3", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3810,7 +3810,7 @@ dependencies = [ "getrandom 0.3.2", "once_cell", "rustix 1.0.2", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] diff --git a/docs/configuration.md b/docs/configuration.md index 953a4baf59..3f73b165e0 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -548,15 +548,16 @@ Log levels: detecting diagnostics) Global options: - --config - Either a path to a TOML configuration file (`pyproject.toml` or - `ruff.toml`), or a TOML ` = ` pair (such as you might - find in a `ruff.toml` configuration file) overriding a specific - configuration option. Overrides of individual settings using this - option always take precedence over all configuration files, including - configuration files that were also specified using `--config` - --isolated - Ignore all configuration files + --config Either a path to a TOML configuration file + (`pyproject.toml` or `ruff.toml`), or a TOML ` + = ` pair (such as you might find in a + `ruff.toml` configuration file) overriding a + specific configuration option. Overrides of + individual settings using this option always take + precedence over all configuration files, including + configuration files that were also specified using + `--config` + --isolated Ignore all configuration files For help with a specific command, see: `ruff help `. ``` @@ -628,39 +629,39 @@ Options: Print help Rule selection: - --select + --select Comma-separated list of rule codes to enable (or ALL, to enable all rules) - --ignore + --ignore Comma-separated list of rule codes to disable - --extend-select + --extend-select Like --select, but adds additional rule codes on top of those already specified - --per-file-ignores + --per-file-ignores List of mappings from file pattern to code to exclude - --extend-per-file-ignores + --extend-per-file-ignores Like `--per-file-ignores`, but adds additional ignores on top of those already specified - --fixable + --fixable List of rule codes to treat as eligible for fix. Only applicable when fix itself is enabled (e.g., via `--fix`) - --unfixable + --unfixable List of rule codes to treat as ineligible for fix. Only applicable when fix itself is enabled (e.g., via `--fix`) - --extend-fixable + --extend-fixable Like --fixable, but adds additional rule codes on top of those already specified File selection: - --exclude + --exclude List of paths, used to omit files and/or directories from analysis - --extend-exclude + --extend-exclude Like --exclude, but adds additional files and directories on top of those already excluded - --respect-gitignore + --respect-gitignore Respect file exclusions via `.gitignore` and other standard ignore files. Use `--no-respect-gitignore` to disable - --force-exclude + --force-exclude Enforce exclusions, even for paths passed to Ruff directly on the command-line. Use `--no-force-exclude` to disable @@ -684,15 +685,16 @@ Log levels: detecting diagnostics) Global options: - --config - Either a path to a TOML configuration file (`pyproject.toml` or - `ruff.toml`), or a TOML ` = ` pair (such as you might - find in a `ruff.toml` configuration file) overriding a specific - configuration option. Overrides of individual settings using this - option always take precedence over all configuration files, including - configuration files that were also specified using `--config` - --isolated - Ignore all configuration files + --config Either a path to a TOML configuration file + (`pyproject.toml` or `ruff.toml`), or a TOML ` + = ` pair (such as you might find in a + `ruff.toml` configuration file) overriding a + specific configuration option. Overrides of + individual settings using this option always take + precedence over all configuration files, including + configuration files that were also specified using + `--config` + --isolated Ignore all configuration files ``` @@ -742,25 +744,25 @@ Miscellaneous: format, even if all files were formatted successfully File selection: - --respect-gitignore - Respect file exclusions via `.gitignore` and other standard ignore - files. Use `--no-respect-gitignore` to disable - --exclude - List of paths, used to omit files and/or directories from analysis - --force-exclude - Enforce exclusions, even for paths passed to Ruff directly on the - command-line. Use `--no-force-exclude` to disable + --respect-gitignore Respect file exclusions via `.gitignore` and other + standard ignore files. Use `--no-respect-gitignore` + to disable + --exclude List of paths, used to omit files and/or + directories from analysis + --force-exclude Enforce exclusions, even for paths passed to Ruff + directly on the command-line. Use + `--no-force-exclude` to disable Format configuration: - --line-length Set the line-length + --line-length Set the line-length Editor options: - --range When specified, Ruff will try to only format the code in - the given range. - It might be necessary to extend the start backwards or - the end forwards, to fully enclose a logical line. - The `` uses the format - `:-:`. + --range When specified, Ruff will try to only format the code in the + given range. + It might be necessary to extend the start backwards or the + end forwards, to fully enclose a logical line. + The `` uses the format + `:-:`. Log levels: -v, --verbose Enable verbose logging @@ -769,15 +771,16 @@ Log levels: detecting diagnostics) Global options: - --config - Either a path to a TOML configuration file (`pyproject.toml` or - `ruff.toml`), or a TOML ` = ` pair (such as you might - find in a `ruff.toml` configuration file) overriding a specific - configuration option. Overrides of individual settings using this - option always take precedence over all configuration files, including - configuration files that were also specified using `--config` - --isolated - Ignore all configuration files + --config Either a path to a TOML configuration file + (`pyproject.toml` or `ruff.toml`), or a TOML ` + = ` pair (such as you might find in a + `ruff.toml` configuration file) overriding a + specific configuration option. Overrides of + individual settings using this option always take + precedence over all configuration files, including + configuration files that were also specified using + `--config` + --isolated Ignore all configuration files ```