Skip to content

Commit e0ea170

Browse files
committed
use public lex_codes for blanket noqa rule
1 parent 592c349 commit e0ea170

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use ruff_macros::{derive_message_formats, ViolationMetadata};
33
use ruff_python_trivia::Cursor;
44
use ruff_text_size::{Ranged, TextRange};
55

6-
use crate::noqa::{Directive, FileNoqaDirectives, NoqaDirectives, NoqaParser};
6+
use crate::noqa::{self, Directive, FileNoqaDirectives, NoqaDirectives};
77
use crate::settings::types::PreviewMode;
88
use crate::Locator;
99

@@ -131,7 +131,8 @@ pub(crate) fn blanket_noqa(
131131
);
132132
diagnostic.set_fix(Fix::unsafe_edit(Edit::deletion(start, end)));
133133
diagnostics.push(diagnostic);
134-
} else if NoqaParser::parse_code(cursor.chars().as_str()).is_some() {
134+
} else if noqa::lex_codes(cursor.chars().as_str()).is_ok_and(|codes| !codes.is_empty())
135+
{
135136
// Check for a missing colon.
136137
// Ex) `# noqa F401`
137138
let start = all.end();

0 commit comments

Comments
 (0)