mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-26 20:09:22 +00:00
Avoid zero-indexed column for IOError (#2995)
This commit is contained in:
parent
5c987874c4
commit
909a5c3253
2 changed files with 11 additions and 10 deletions
|
@ -10,10 +10,10 @@ use log::{debug, error};
|
|||
use rayon::prelude::*;
|
||||
|
||||
use ruff::message::{Location, Message};
|
||||
use ruff::registry::Rule;
|
||||
use ruff::registry::{Diagnostic, Rule};
|
||||
use ruff::resolver::PyprojectDiscovery;
|
||||
use ruff::settings::flags;
|
||||
use ruff::{fix, fs, packaging, resolver, warn_user_once, IOError};
|
||||
use ruff::{fix, fs, packaging, resolver, warn_user_once, IOError, Range};
|
||||
|
||||
use crate::args::Overrides;
|
||||
use crate::cache;
|
||||
|
@ -108,14 +108,14 @@ pub fn run(
|
|||
);
|
||||
let settings = resolver.resolve(path, pyproject_strategy);
|
||||
if settings.rules.enabled(&Rule::IOError) {
|
||||
Diagnostics::new(vec![Message {
|
||||
kind: IOError { message }.into(),
|
||||
location: Location::default(),
|
||||
end_location: Location::default(),
|
||||
fix: None,
|
||||
filename: format!("{}", path.display()),
|
||||
source: None,
|
||||
}])
|
||||
Diagnostics::new(vec![Message::from_diagnostic(
|
||||
Diagnostic::new(
|
||||
IOError { message },
|
||||
Range::new(Location::default(), Location::default()),
|
||||
),
|
||||
format!("{}", path.display()),
|
||||
None,
|
||||
)])
|
||||
} else {
|
||||
Diagnostics::default()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue