Return Vec<Check> from check_tokens (#876)

This commit is contained in:
Charlie Marsh
2022-11-22 16:43:32 -05:00
committed by GitHub
parent fe77fb70a1
commit 113b5a10bf
2 changed files with 6 additions and 3 deletions

View File

@@ -10,12 +10,13 @@ use crate::source_code_locator::SourceCodeLocator;
use crate::{flake8_quotes, pycodestyle, rules, Settings};
pub fn check_tokens(
checks: &mut Vec<Check>,
locator: &SourceCodeLocator,
tokens: &[LexResult],
settings: &Settings,
autofix: &fixer::Mode,
) {
) -> Vec<Check> {
let mut checks: Vec<Check> = vec![];
let enforce_ambiguous_unicode_character = settings.enabled.contains(&CheckCode::RUF001)
|| settings.enabled.contains(&CheckCode::RUF002)
|| settings.enabled.contains(&CheckCode::RUF003);
@@ -81,4 +82,6 @@ pub fn check_tokens(
}
}
}
checks
}

View File

@@ -64,7 +64,7 @@ pub(crate) fn check_path(
.iter()
.any(|check_code| matches!(check_code.lint_source(), LintSource::Tokens));
if use_tokens {
check_tokens(&mut checks, locator, &tokens, settings, autofix);
checks.extend(check_tokens(locator, &tokens, settings, autofix));
}
// Run the AST-based checks.