sqruff_lib/core/linter/
linted_dir.rs

1use append_only_vec::AppendOnlyVec;
2
3use crate::core::linter::linted_file::LintedFile;
4
5#[derive(Debug)]
6pub struct LintedDir {
7    pub files: AppendOnlyVec<LintedFile>,
8    pub path: String,
9}
10
11impl LintedDir {
12    pub fn new(path: String) -> Self {
13        LintedDir {
14            files: AppendOnlyVec::new(),
15            path,
16        }
17    }
18
19    pub fn add(&self, file: LintedFile) {
20        self.files.push(file);
21    }
22}