spec-drift 0.2.0

Semantic coherence analysis between specification and implementation for Rust projects.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod fix_prompt;
pub mod human;
pub mod json;
pub mod sarif;

pub use fix_prompt::FixPromptReporter;
pub use human::HumanReporter;
pub use json::JsonReporter;
pub use sarif::SarifReporter;

use crate::domain::Divergence;

pub trait Reporter {
    fn render(&self, divergences: &[Divergence]) -> String;
}