mirror of https://github.com/astral-sh/ruff
Add a constructor
This commit is contained in:
parent
290b0091c5
commit
52afc02023
|
|
@ -9,6 +9,12 @@ struct Checker {
|
|||
checks: Vec<Check>,
|
||||
}
|
||||
|
||||
impl Checker {
|
||||
fn new() -> Self {
|
||||
Checker { checks: vec![] }
|
||||
}
|
||||
}
|
||||
|
||||
impl Visitor for Checker {
|
||||
fn visit_stmt(&mut self, stmt: &Stmt) {
|
||||
match &stmt.node {
|
||||
|
|
@ -32,6 +38,7 @@ impl Visitor for Checker {
|
|||
}
|
||||
_ => {}
|
||||
}
|
||||
|
||||
walk_stmt(self, stmt);
|
||||
}
|
||||
|
||||
|
|
@ -72,7 +79,7 @@ pub fn check_ast(python_ast: &Suite) -> Vec<Check> {
|
|||
python_ast
|
||||
.iter()
|
||||
.flat_map(|stmt| {
|
||||
let mut checker = Checker { checks: vec![] };
|
||||
let mut checker = Checker::new();
|
||||
checker.visit_stmt(stmt);
|
||||
checker.checks
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue