pub fn validate_detector(spec: &DetectorSpec) -> Vec<QualityIssue>Expand description
Validate schema-independent detector quality rules.
Corpus-version gates are applied by the detector loader. Call
validate_detector_for_corpus_schema when validating an authored corpus
outside that loader.
ยงExamples
use keyhog_core::{detector_spec_by_id, validate_detector};
let detector = detector_spec_by_id("aws-access-key")
.expect("the embedded detector corpus contains AWS access keys");
let issues = validate_detector(&detector);
assert!(issues.is_empty(), "{issues:?}");