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}