feat(xatu): add manual inherit lint

This commit was merged in pull request #86.
This commit is contained in:
2026-09-19 21:27:23 -04:00
parent 213cd84642
commit 4b7d3834ab
8 changed files with 77 additions and 111 deletions

View File

@@ -64,3 +64,16 @@ fn xatu_reports_unquoted_uri() -> googletest::Result<()> {
);
Ok(())
}
#[gtest]
fn xatu_reports_manual_inherit() -> googletest::Result<()> {
let report = xatu::future_sight(vec![fixture_source("testdata/lint_findings.nix")?]).or_fail()?;
let manual_inherit_count = report
.diagnostics
.iter()
.filter(|diagnostic| diagnostic.finding.rule_id == "manual_inherit")
.count();
expect_that!(manual_inherit_count, eq(1));
Ok(())
}