Add missing config docstrings (#15803)
Some checks are pending
CI / Determine changes (push) Waiting to run
CI / cargo fmt (push) Waiting to run
CI / cargo clippy (push) Blocked by required conditions
CI / cargo test (linux) (push) Blocked by required conditions
CI / cargo test (linux, release) (push) Blocked by required conditions
CI / cargo test (windows) (push) Blocked by required conditions
CI / cargo test (wasm) (push) Blocked by required conditions
CI / cargo build (release) (push) Waiting to run
CI / cargo build (msrv) (push) Blocked by required conditions
CI / cargo fuzz build (push) Blocked by required conditions
CI / fuzz parser (push) Blocked by required conditions
CI / test scripts (push) Blocked by required conditions
CI / ecosystem (push) Blocked by required conditions
CI / cargo shear (push) Blocked by required conditions
CI / python package (push) Waiting to run
CI / pre-commit (push) Waiting to run
CI / mkdocs (push) Waiting to run
CI / formatter instabilities and black similarity (push) Blocked by required conditions
CI / test ruff-lsp (push) Blocked by required conditions
CI / benchmarks (push) Blocked by required conditions

## Summary

As promised in #15603 - the **highly** sophisticated change - adding
missing config docstrings that are used in command completions.

## Test Plan

I actually made a local change to emit all empty items and verified
there are none now, before opening the PR.
This commit is contained in:
Mike Perlov 2025-01-28 22:32:05 -05:00 committed by GitHub
parent 72a4d343ff
commit 6090408f65
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 56 additions and 0 deletions

View file

@ -942,6 +942,7 @@ pub struct LintCommonOptions {
// WARNING: Don't add new options to this type. Add them to `LintOptions` instead.
}
/// Options for the `flake8-annotations` plugin.
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
#[derive(
Clone, Debug, PartialEq, Eq, Default, OptionsMetadata, CombineOptions, Serialize, Deserialize,
@ -1011,6 +1012,7 @@ impl Flake8AnnotationsOptions {
}
}
/// Options for the `flake8-bandit` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1059,6 +1061,7 @@ impl Flake8BanditOptions {
}
}
/// Options for the `flake8-boolean-trap` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1085,6 +1088,7 @@ impl Flake8BooleanTrapOptions {
}
}
/// Options for the `flake8-bugbear` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1115,6 +1119,8 @@ impl Flake8BugbearOptions {
}
}
}
/// Options for the `flake8-builtins` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1145,6 +1151,8 @@ impl Flake8BuiltinsOptions {
}
}
}
/// Options for the `flake8-comprehensions` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1170,6 +1178,7 @@ impl Flake8ComprehensionsOptions {
}
}
/// Options for the `flake8-copyright` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1225,6 +1234,7 @@ impl Flake8CopyrightOptions {
}
}
/// Options for the `flake8-errmsg` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1244,6 +1254,7 @@ impl Flake8ErrMsgOptions {
}
}
/// Options for the `flake8-gettext` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1281,6 +1292,7 @@ impl Flake8GetTextOptions {
}
}
/// Options for the `flake8-implicit-str-concat` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1315,6 +1327,7 @@ impl Flake8ImplicitStrConcatOptions {
}
}
/// Options for the `flake8-import-conventions` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1468,6 +1481,7 @@ impl Flake8ImportConventionsOptions {
}
}
/// Options for the `flake8-pytest-style` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1658,6 +1672,7 @@ impl Flake8PytestStyleOptions {
}
}
/// Options for the `flake8-quotes` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1730,6 +1745,7 @@ impl Flake8QuotesOptions {
}
}
/// Options for the `flake8_self` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1770,6 +1786,7 @@ impl Flake8SelfOptions {
}
}
/// Options for the `flake8-tidy-imports` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1827,6 +1844,7 @@ impl Flake8TidyImportsOptions {
}
}
/// Options for the `flake8-type-checking` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1971,6 +1989,7 @@ impl Flake8TypeCheckingOptions {
}
}
/// Options for the `flake8-unused-arguments` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -1994,6 +2013,7 @@ impl Flake8UnusedArgumentsOptions {
}
}
/// Options for the `isort` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -2641,6 +2661,7 @@ impl IsortOptions {
}
}
/// Options for the `mccabe` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -2669,6 +2690,7 @@ impl McCabeOptions {
}
}
/// Options for the `pep8-naming` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -2761,6 +2783,7 @@ impl Pep8NamingOptions {
}
}
/// Options for the `pycodestyle` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -2835,6 +2858,7 @@ impl PycodestyleOptions {
}
}
/// Options for the `pydocstyle` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -2942,6 +2966,7 @@ impl PydocstyleOptions {
}
}
/// Options for the `pydoclint` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -2971,6 +2996,7 @@ impl PydoclintOptions {
}
}
/// Options for the `pyflakes` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -3015,6 +3041,7 @@ impl PyflakesOptions {
}
}
/// Options for the `pylint` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -3124,6 +3151,7 @@ impl PylintOptions {
}
}
/// Options for the `pyupgrade` plugin.
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]
@ -3179,6 +3207,7 @@ impl PyUpgradeOptions {
}
}
/// Options for the `ruff` plugin
#[derive(
Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize, OptionsMetadata, CombineOptions,
)]