Update Rust crate clap to v4.5.35 (#17273)

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

<details>
<summary>clap-rs/clap (clap)</summary>

###
[`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

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->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).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==-->

---------

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:
renovate[bot] 2025-04-07 14:25:05 +00:00 committed by GitHub
parent f1d4ba32cc
commit 27ecf350d8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 66 additions and 63 deletions

18
Cargo.lock generated
View File

@ -334,9 +334,9 @@ dependencies = [
[[package]] [[package]]
name = "clap" name = "clap"
version = "4.5.34" version = "4.5.35"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff" checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944"
dependencies = [ dependencies = [
"clap_builder", "clap_builder",
"clap_derive", "clap_derive",
@ -344,9 +344,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_builder" name = "clap_builder"
version = "4.5.34" version = "4.5.35"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489" checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -918,7 +918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
dependencies = [ dependencies = [
"libc", "libc",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]
@ -1499,7 +1499,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
dependencies = [ dependencies = [
"hermit-abi 0.5.0", "hermit-abi 0.5.0",
"libc", "libc",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]
@ -3411,7 +3411,7 @@ dependencies = [
"errno", "errno",
"libc", "libc",
"linux-raw-sys 0.4.15", "linux-raw-sys 0.4.15",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]
@ -3424,7 +3424,7 @@ dependencies = [
"errno", "errno",
"libc", "libc",
"linux-raw-sys 0.9.3", "linux-raw-sys 0.9.3",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]
@ -3810,7 +3810,7 @@ dependencies = [
"getrandom 0.3.2", "getrandom 0.3.2",
"once_cell", "once_cell",
"rustix 1.0.2", "rustix 1.0.2",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]

View File

@ -548,15 +548,16 @@ Log levels:
detecting diagnostics) detecting diagnostics)
Global options: Global options:
--config <CONFIG_OPTION> --config <CONFIG_OPTION> Either a path to a TOML configuration file
Either a path to a TOML configuration file (`pyproject.toml` or (`pyproject.toml` or `ruff.toml`), or a TOML `<KEY>
`ruff.toml`), or a TOML `<KEY> = <VALUE>` pair (such as you might = <VALUE>` pair (such as you might find in a
find in a `ruff.toml` configuration file) overriding a specific `ruff.toml` configuration file) overriding a
configuration option. Overrides of individual settings using this specific configuration option. Overrides of
option always take precedence over all configuration files, including individual settings using this option always take
configuration files that were also specified using `--config` precedence over all configuration files, including
--isolated configuration files that were also specified using
Ignore all configuration files `--config`
--isolated Ignore all configuration files
For help with a specific command, see: `ruff help <command>`. For help with a specific command, see: `ruff help <command>`.
``` ```
@ -628,39 +629,39 @@ Options:
Print help Print help
Rule selection: Rule selection:
--select <RULE_CODE> --select <RULE_CODE>
Comma-separated list of rule codes to enable (or ALL, to enable all Comma-separated list of rule codes to enable (or ALL, to enable all
rules) rules)
--ignore <RULE_CODE> --ignore <RULE_CODE>
Comma-separated list of rule codes to disable Comma-separated list of rule codes to disable
--extend-select <RULE_CODE> --extend-select <RULE_CODE>
Like --select, but adds additional rule codes on top of those already Like --select, but adds additional rule codes on top of those already
specified specified
--per-file-ignores <PER_FILE_IGNORES> --per-file-ignores <PER_FILE_IGNORES>
List of mappings from file pattern to code to exclude List of mappings from file pattern to code to exclude
--extend-per-file-ignores <EXTEND_PER_FILE_IGNORES> --extend-per-file-ignores <EXTEND_PER_FILE_IGNORES>
Like `--per-file-ignores`, but adds additional ignores on top of Like `--per-file-ignores`, but adds additional ignores on top of
those already specified those already specified
--fixable <RULE_CODE> --fixable <RULE_CODE>
List of rule codes to treat as eligible for fix. Only applicable when List of rule codes to treat as eligible for fix. Only applicable when
fix itself is enabled (e.g., via `--fix`) fix itself is enabled (e.g., via `--fix`)
--unfixable <RULE_CODE> --unfixable <RULE_CODE>
List of rule codes to treat as ineligible for fix. Only applicable List of rule codes to treat as ineligible for fix. Only applicable
when fix itself is enabled (e.g., via `--fix`) when fix itself is enabled (e.g., via `--fix`)
--extend-fixable <RULE_CODE> --extend-fixable <RULE_CODE>
Like --fixable, but adds additional rule codes on top of those Like --fixable, but adds additional rule codes on top of those
already specified already specified
File selection: File selection:
--exclude <FILE_PATTERN> --exclude <FILE_PATTERN>
List of paths, used to omit files and/or directories from analysis List of paths, used to omit files and/or directories from analysis
--extend-exclude <FILE_PATTERN> --extend-exclude <FILE_PATTERN>
Like --exclude, but adds additional files and directories on top of Like --exclude, but adds additional files and directories on top of
those already excluded those already excluded
--respect-gitignore --respect-gitignore
Respect file exclusions via `.gitignore` and other standard ignore Respect file exclusions via `.gitignore` and other standard ignore
files. Use `--no-respect-gitignore` to disable files. Use `--no-respect-gitignore` to disable
--force-exclude --force-exclude
Enforce exclusions, even for paths passed to Ruff directly on the Enforce exclusions, even for paths passed to Ruff directly on the
command-line. Use `--no-force-exclude` to disable command-line. Use `--no-force-exclude` to disable
@ -684,15 +685,16 @@ Log levels:
detecting diagnostics) detecting diagnostics)
Global options: Global options:
--config <CONFIG_OPTION> --config <CONFIG_OPTION> Either a path to a TOML configuration file
Either a path to a TOML configuration file (`pyproject.toml` or (`pyproject.toml` or `ruff.toml`), or a TOML `<KEY>
`ruff.toml`), or a TOML `<KEY> = <VALUE>` pair (such as you might = <VALUE>` pair (such as you might find in a
find in a `ruff.toml` configuration file) overriding a specific `ruff.toml` configuration file) overriding a
configuration option. Overrides of individual settings using this specific configuration option. Overrides of
option always take precedence over all configuration files, including individual settings using this option always take
configuration files that were also specified using `--config` precedence over all configuration files, including
--isolated configuration files that were also specified using
Ignore all configuration files `--config`
--isolated Ignore all configuration files
``` ```
<!-- End auto-generated check help. --> <!-- End auto-generated check help. -->
@ -742,25 +744,25 @@ Miscellaneous:
format, even if all files were formatted successfully format, even if all files were formatted successfully
File selection: File selection:
--respect-gitignore --respect-gitignore Respect file exclusions via `.gitignore` and other
Respect file exclusions via `.gitignore` and other standard ignore standard ignore files. Use `--no-respect-gitignore`
files. Use `--no-respect-gitignore` to disable to disable
--exclude <FILE_PATTERN> --exclude <FILE_PATTERN> List of paths, used to omit files and/or
List of paths, used to omit files and/or directories from analysis directories from analysis
--force-exclude --force-exclude Enforce exclusions, even for paths passed to Ruff
Enforce exclusions, even for paths passed to Ruff directly on the directly on the command-line. Use
command-line. Use `--no-force-exclude` to disable `--no-force-exclude` to disable
Format configuration: Format configuration:
--line-length <LINE_LENGTH> Set the line-length --line-length <LINE_LENGTH> Set the line-length
Editor options: Editor options:
--range <RANGE> When specified, Ruff will try to only format the code in --range <RANGE> When specified, Ruff will try to only format the code in the
the given range. given range.
It might be necessary to extend the start backwards or It might be necessary to extend the start backwards or the
the end forwards, to fully enclose a logical line. end forwards, to fully enclose a logical line.
The `<RANGE>` uses the format The `<RANGE>` uses the format
`<start_line>:<start_column>-<end_line>:<end_column>`. `<start_line>:<start_column>-<end_line>:<end_column>`.
Log levels: Log levels:
-v, --verbose Enable verbose logging -v, --verbose Enable verbose logging
@ -769,15 +771,16 @@ Log levels:
detecting diagnostics) detecting diagnostics)
Global options: Global options:
--config <CONFIG_OPTION> --config <CONFIG_OPTION> Either a path to a TOML configuration file
Either a path to a TOML configuration file (`pyproject.toml` or (`pyproject.toml` or `ruff.toml`), or a TOML `<KEY>
`ruff.toml`), or a TOML `<KEY> = <VALUE>` pair (such as you might = <VALUE>` pair (such as you might find in a
find in a `ruff.toml` configuration file) overriding a specific `ruff.toml` configuration file) overriding a
configuration option. Overrides of individual settings using this specific configuration option. Overrides of
option always take precedence over all configuration files, including individual settings using this option always take
configuration files that were also specified using `--config` precedence over all configuration files, including
--isolated configuration files that were also specified using
Ignore all configuration files `--config`
--isolated Ignore all configuration files
``` ```
<!-- End auto-generated format help. --> <!-- End auto-generated format help. -->