repotoire 0.9.0

Graph-powered code analysis CLI. 110 detectors for security, architecture, bus factor, and code quality.
Documentation
//! Phase 2a annotations entry point.
//!
//! As of Phase 2c (rule-of-three trigger), the actual parser lives in
//! `super::super::dual_branch_annotation`. This module is preserved as
//! a thin re-export so existing `super::annotation::parse_python_comment`
//! call sites inside the detector keep working unchanged, and so that
//! any Phase 2a-specific kind validation can land here without coupling
//! to the shared parser.
//!
//! Phase 2a uses one kind:
//! - `protocol-required[<RFC-or-spec>]` — collapses to Benign / Info.
//!
//! The shared parser is kind-agnostic; this module is the natural home
//! for any future Phase 2a-specific kind validation or normalization.

#[allow(unused_imports)]
pub(crate) use crate::detectors::security::dual_branch_annotation::{
    parse_python_comment, Annotation,
};