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

View all

  • [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.