refactor(xatu): retain node parsing scaffolding
This commit is contained in:
@@ -37,10 +37,15 @@ pub trait TokenRule {
|
||||
}
|
||||
|
||||
pub fn run_rules(file: &ast::ParsedFile) -> Vec<Diagnostic> {
|
||||
file.tokens
|
||||
let node_diagnostics = file.nodes.iter().flat_map(|_| std::iter::empty());
|
||||
let token_diagnostics = file
|
||||
.tokens
|
||||
.iter()
|
||||
.flat_map(|token| [run_token_rule::<UnquotedUri>(token)])
|
||||
.flatten()
|
||||
.flatten();
|
||||
|
||||
node_diagnostics
|
||||
.chain(token_diagnostics)
|
||||
.map(|finding| Diagnostic {
|
||||
file_id: file.file_id,
|
||||
finding,
|
||||
|
||||
Reference in New Issue
Block a user