normalizeSignals function exported ✓ 100.0%
Last updated: 2026-02-24T21:07:57.579Z
Metrics
LOC: 13
Complexity: 1
Params: 7
Coverage: 100.0% (2/2 lines, 2x executed)
Signature
normalizeSignals(
label?: string,
name?: string,
id?: string,
placeholder?: string,
autocomplete?: string,
ariaLabel?: string,
): : string
Summary
Normalise raw field context into a classifier-ready signal string. Matches the normalisation applied in form-detector.ts.
Architecture violations
- [warning] max-parameters: 'normalizeSignals' has 7 parameters (max 5)
Source Code
export function normalizeSignals(
label?: string,
name?: string,
id?: string,
placeholder?: string,
autocomplete?: string,
ariaLabel?: string,
): string {
return [label, name, id, placeholder, autocomplete, ariaLabel]
.filter(Boolean)
.map((s) => s!.toLowerCase().trim())
.join(" ");
}
No outgoing dependencies.
No incoming dependencies.