diff --git a/crates/ruff_linter/src/checkers/ast/mod.rs b/crates/ruff_linter/src/checkers/ast/mod.rs index 7a3addd4da..4c3f490a65 100644 --- a/crates/ruff_linter/src/checkers/ast/mod.rs +++ b/crates/ruff_linter/src/checkers/ast/mod.rs @@ -65,7 +65,7 @@ use crate::docstrings::extraction::ExtractionTarget; use crate::importer::{ImportRequest, Importer, ResolutionError}; use crate::noqa::NoqaMapping; use crate::package::PackageRoot; -use crate::preview::{is_semantic_errors_enabled, is_undefined_export_in_dunder_init_enabled}; +use crate::preview::is_undefined_export_in_dunder_init_enabled; use crate::registry::{AsRule, Rule}; use crate::rules::pyflakes::rules::{ LateFutureImport, ReturnOutsideFunction, YieldOutsideFunction, @@ -663,9 +663,7 @@ impl SemanticSyntaxContext for Checker<'_> { | SemanticSyntaxErrorKind::AsyncComprehensionInSyncComprehension(_) | SemanticSyntaxErrorKind::DuplicateParameter(_) | SemanticSyntaxErrorKind::NonlocalDeclarationAtModuleLevel => { - if is_semantic_errors_enabled(self.settings) { - self.semantic_errors.borrow_mut().push(error); - } + self.semantic_errors.borrow_mut().push(error); } } } diff --git a/crates/ruff_linter/src/preview.rs b/crates/ruff_linter/src/preview.rs index 7ed2a03333..6520352c4a 100644 --- a/crates/ruff_linter/src/preview.rs +++ b/crates/ruff_linter/src/preview.rs @@ -7,12 +7,6 @@ use crate::settings::LinterSettings; -// https://github.com/astral-sh/ruff/issues/17412 -// https://github.com/astral-sh/ruff/issues/11934 -pub(crate) const fn is_semantic_errors_enabled(settings: &LinterSettings) -> bool { - settings.preview.is_enabled() -} - pub(crate) const fn is_py314_support_enabled(settings: &LinterSettings) -> bool { settings.preview.is_enabled() }