Skip to content

Commit

Permalink
Avoid zero-indexed column for IOError (#2995)
Browse files Browse the repository at this point in the history
  • Loading branch information
charliermarsh committed Feb 17, 2023
1 parent 5c98787 commit 909a5c3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
1 change: 1 addition & 0 deletions crates/ruff/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
//!
//! [Ruff]: https://github.com/charliermarsh/ruff

pub use ast::types::Range;
use cfg_if::cfg_if;
pub use rule_selector::RuleSelector;
pub use rules::pycodestyle::rules::IOError;
Expand Down
20 changes: 10 additions & 10 deletions crates/ruff_cli/src/commands/run.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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()
}
Expand Down

0 comments on commit 909a5c3

Please sign in to comment.