eslint-plugin-jsx-a11y icon indicating copy to clipboard operation
eslint-plugin-jsx-a11y copied to clipboard

[feat] `control-has-associated-label` can't be configured to support parent elements with label props

Open fnune opened this issue 1 month ago • 1 comments

From https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/docs/rules/control-has-associated-label.md#rule-options

labelAttributes is a list of attributes to check on the control component and its children for a label. Use this if you have a custom component that uses a string passed on a prop to render an HTML label, for example.

Unfortunately this only checks children elements of the component and won't allow for setups like this:

<Form.Item label="...">
  <Input />
</Form.Item>

fnune avatar May 23 '24 09:05 fnune