Skip to content

Commit 0035ca9

Browse files
committed
Remove allow-unused-imports setting from the common lint options
1 parent 42fcbef commit 0035ca9

File tree

2 files changed

+2
-19
lines changed

2 files changed

+2
-19
lines changed

crates/ruff_workspace/src/configuration.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,6 @@ pub struct LintConfiguration {
626626
pub logger_objects: Option<Vec<String>>,
627627
pub task_tags: Option<Vec<String>>,
628628
pub typing_modules: Option<Vec<String>>,
629-
pub allowed_unused_imports: Option<Vec<String>>,
630629

631630
// Plugins
632631
pub flake8_annotations: Option<Flake8AnnotationsOptions>,
@@ -739,7 +738,7 @@ impl LintConfiguration {
739738
task_tags: options.common.task_tags,
740739
logger_objects: options.common.logger_objects,
741740
typing_modules: options.common.typing_modules,
742-
allowed_unused_imports: options.common.allowed_unused_imports,
741+
743742
// Plugins
744743
flake8_annotations: options.common.flake8_annotations,
745744
flake8_bandit: options.common.flake8_bandit,
@@ -1108,9 +1107,7 @@ impl LintConfiguration {
11081107
.or(config.explicit_preview_rules),
11091108
task_tags: self.task_tags.or(config.task_tags),
11101109
typing_modules: self.typing_modules.or(config.typing_modules),
1111-
allowed_unused_imports: self
1112-
.allowed_unused_imports
1113-
.or(config.allowed_unused_imports),
1110+
11141111
// Plugins
11151112
flake8_annotations: self.flake8_annotations.combine(config.flake8_annotations),
11161113
flake8_bandit: self.flake8_bandit.combine(config.flake8_bandit),
@@ -1332,7 +1329,6 @@ fn warn_about_deprecated_top_level_lint_options(
13321329
explicit_preview_rules,
13331330
task_tags,
13341331
typing_modules,
1335-
allowed_unused_imports,
13361332
unfixable,
13371333
flake8_annotations,
13381334
flake8_bandit,
@@ -1431,9 +1427,6 @@ fn warn_about_deprecated_top_level_lint_options(
14311427
if typing_modules.is_some() {
14321428
used_options.push("typing-modules");
14331429
}
1434-
if allowed_unused_imports.is_some() {
1435-
used_options.push("allowed-unused-imports");
1436-
}
14371430

14381431
if unfixable.is_some() {
14391432
used_options.push("unfixable");

crates/ruff_workspace/src/options.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -796,16 +796,6 @@ pub struct LintCommonOptions {
796796
)]
797797
pub typing_modules: Option<Vec<String>>,
798798

799-
/// A list of modules which is allowed even though they are not used
800-
/// in the code.
801-
///
802-
/// This is useful when a module has a side effect when imported.
803-
#[option(
804-
default = r#"[]"#,
805-
value_type = "list[str]",
806-
example = r#"allowed-unused-imports = ["hvplot.pandas"]"#
807-
)]
808-
pub allowed_unused_imports: Option<Vec<String>>,
809799
/// A list of rule codes or prefixes to consider non-fixable.
810800
#[option(
811801
default = "[]",

0 commit comments

Comments
 (0)