Form labels are a critical component of web accessibility.
Screen readers and other assistive technologies rely on labels to identify and describe form controls.
A label must be associated with a control element to provide this context.
This rule checks that all <label> elements have an associated control, either through:
An htmlFor prop that references the id of a control element
A control element nested within the label (input, select, textarea, meter, output, or progress)
If you are using a framework that handles label associations differently or automatically generates accessible labels, you can safely disable this rule.