buildClassificationChain function presentation ✓ 100.0%

Last updated: 2026-03-04T23:21:38.391Z

Metrics

LOC: 3 Complexity: 1 Params: 0 Coverage: 100.0% (1/1 lines, 4x executed)

Signature

buildClassificationChain(): : FieldProcessingChain

Summary

Builds a classification chain with the current active classifiers. getActiveClassifiers() is called at build time so each scan starts fresh with the current classifier list.

Source Code

function buildClassificationChain(): FieldProcessingChain {
  return new FieldProcessingChain().classify(...getActiveClassifiers());
}

Dependencies (Outgoing)

graph LR buildClassificationChain["buildClassificationChain"] FieldProcessingChain["FieldProcessingChain"] getActiveClassifiers["getActiveClassifiers"] buildClassificationChain -.->|instantiates| FieldProcessingChain buildClassificationChain -->|calls| getActiveClassifiers style buildClassificationChain fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildClassificationChain "66b48c3d68622e6a.html" click FieldProcessingChain "100ca2148a515e25.html" click getActiveClassifiers "94c3286cfdb569c3.html"
TargetType
FieldProcessingChain instantiates
getActiveClassifiers calls

Impact (Incoming)

graph LR buildClassificationChain["buildClassificationChain"] detectNativeFieldsAsync["detectNativeFieldsAsync"] reclassifyFieldBySelector["reclassifyFieldBySelector"] getActiveClassifiers["getActiveClassifiers"] detectNativeFieldsAsync -->|calls| buildClassificationChain reclassifyFieldBySelector -->|calls| buildClassificationChain getActiveClassifiers -->|calls| buildClassificationChain style buildClassificationChain fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildClassificationChain "66b48c3d68622e6a.html" click detectNativeFieldsAsync "5423f52b3a4d371e.html" click reclassifyFieldBySelector "7794dcddf31eccff.html" click getActiveClassifiers "94c3286cfdb569c3.html"