Skip to content

Commit 778c559

Browse files
committed
tidy up
1 parent d9d6022 commit 778c559

File tree

4 files changed

+18
-15
lines changed

4 files changed

+18
-15
lines changed

crates/ruff_linter/src/settings/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use rustc_hash::FxHashSet;
88
use std::fmt::{Display, Formatter};
99
use std::path::{Path, PathBuf};
1010
use std::sync::LazyLock;
11-
use types::CompiledPerFileVersionList;
11+
use types::CompiledPerFileTargetVersionList;
1212

1313
use crate::codes::RuleCodePrefix;
1414
use ruff_macros::CacheKey;
@@ -230,7 +230,7 @@ pub struct LinterSettings {
230230
/// See [`LinterSettings::resolve_target_version`] for a way to check a given [`Path`]
231231
/// against these patterns, while falling back to `unresolved_target_version` if none of them
232232
/// match.
233-
pub per_file_target_version: CompiledPerFileVersionList,
233+
pub per_file_target_version: CompiledPerFileTargetVersionList,
234234
pub preview: PreviewMode,
235235
pub explicit_preview_rules: bool,
236236

@@ -390,7 +390,7 @@ impl LinterSettings {
390390
Self {
391391
exclude: FilePatternSet::default(),
392392
unresolved_target_version: PythonVersion::default(),
393-
per_file_target_version: CompiledPerFileVersionList::default(),
393+
per_file_target_version: CompiledPerFileTargetVersionList::default(),
394394
project_root: project_root.to_path_buf(),
395395
rules: DEFAULT_SELECTORS
396396
.iter()

crates/ruff_linter/src/settings/types.rs

+7-5
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,8 @@ impl<T> PerFile<T> {
314314
}
315315

316316
/// Per-file ignored linting rules.
317+
///
318+
/// See [`PerFile`] for details of the representation.
317319
#[derive(Debug, Clone)]
318320
pub struct PerFileIgnore(PerFile<RuleSet>);
319321

@@ -780,15 +782,15 @@ impl PerFileTargetVersion {
780782
}
781783

782784
#[derive(CacheKey, Clone, Debug, Default)]
783-
pub struct CompiledPerFileVersionList(CompiledPerFileList<ast::PythonVersion>);
785+
pub struct CompiledPerFileTargetVersionList(CompiledPerFileList<ast::PythonVersion>);
784786

785-
impl CompiledPerFileVersionList {
787+
impl CompiledPerFileTargetVersionList {
786788
/// Given a list of [`PerFileTargetVersion`] patterns, create a compiled set of globs.
787789
///
788790
/// Returns an error if either of the glob patterns cannot be parsed.
789-
pub fn resolve(per_file_ignores: Vec<PerFileTargetVersion>) -> Result<Self> {
791+
pub fn resolve(per_file_versions: Vec<PerFileTargetVersion>) -> Result<Self> {
790792
Ok(Self(CompiledPerFileList::resolve(
791-
per_file_ignores.into_iter().map(|version| version.0),
793+
per_file_versions.into_iter().map(|version| version.0),
792794
)?))
793795
}
794796

@@ -797,7 +799,7 @@ impl CompiledPerFileVersionList {
797799
}
798800
}
799801

800-
impl Display for CompiledPerFileVersionList {
802+
impl Display for CompiledPerFileTargetVersionList {
801803
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
802804
self.0.fmt(f)
803805
}

crates/ruff_workspace/src/configuration.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use ruff_linter::rules::{flake8_import_conventions, isort, pycodestyle};
2929
use ruff_linter::settings::fix_safety_table::FixSafetyTable;
3030
use ruff_linter::settings::rule_table::RuleTable;
3131
use ruff_linter::settings::types::{
32-
CompiledPerFileIgnoreList, CompiledPerFileVersionList, ExtensionMapping, FilePattern,
32+
CompiledPerFileIgnoreList, CompiledPerFileTargetVersionList, ExtensionMapping, FilePattern,
3333
FilePatternSet, OutputFormat, PerFileIgnore, PerFileTargetVersion, PreviewMode,
3434
RequiredVersion, UnsafeFixes,
3535
};
@@ -176,9 +176,10 @@ impl Configuration {
176176
PreviewMode::Enabled => ruff_python_formatter::PreviewMode::Enabled,
177177
};
178178

179-
let per_file_target_version =
180-
CompiledPerFileVersionList::resolve(self.per_file_target_version.unwrap_or_default())
181-
.context("failed to resolve `per-file-target-version` table")?;
179+
let per_file_target_version = CompiledPerFileTargetVersionList::resolve(
180+
self.per_file_target_version.unwrap_or_default(),
181+
)
182+
.context("failed to resolve `per-file-target-version` table")?;
182183

183184
let formatter = FormatterSettings {
184185
exclude: FilePatternSet::try_from_iter(format.exclude.unwrap_or_default())?,

crates/ruff_workspace/src/settings.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use ruff_formatter::{FormatOptions, IndentStyle, IndentWidth, LineWidth};
44
use ruff_graph::AnalyzeSettings;
55
use ruff_linter::display_settings;
66
use ruff_linter::settings::types::{
7-
CompiledPerFileVersionList, ExtensionMapping, FilePattern, FilePatternSet, OutputFormat,
7+
CompiledPerFileTargetVersionList, ExtensionMapping, FilePattern, FilePatternSet, OutputFormat,
88
UnsafeFixes,
99
};
1010
use ruff_linter::settings::LinterSettings;
@@ -175,7 +175,7 @@ pub struct FormatterSettings {
175175
/// See [`FormatterSettings::resolve_target_version`] for a way to check a given [`Path`]
176176
/// against these patterns, while falling back to `unresolved_target_version` if none of them
177177
/// match.
178-
pub per_file_target_version: CompiledPerFileVersionList,
178+
pub per_file_target_version: CompiledPerFileTargetVersionList,
179179

180180
pub line_width: LineWidth,
181181

@@ -257,7 +257,7 @@ impl Default for FormatterSettings {
257257
exclude: FilePatternSet::default(),
258258
extension: ExtensionMapping::default(),
259259
unresolved_target_version: default_options.target_version(),
260-
per_file_target_version: CompiledPerFileVersionList::default(),
260+
per_file_target_version: CompiledPerFileTargetVersionList::default(),
261261
preview: PreviewMode::Disabled,
262262
line_width: default_options.line_width(),
263263
line_ending: LineEnding::Auto,

0 commit comments

Comments
 (0)