{
	"id": "aria-errormessage",
	"evaluate": "aria-errormessage-evaluate",
	"metadata": {
		"impact": "critical",
		"messages": {
			"pass": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique",
			"fail": {
				"singular": "aria-errormessage value `${data.values}` must use a technique to announce the message (e.g., aria-live, aria-describedby, role=alert, etc.)",
				"plural": "aria-errormessage values `${data.values}` must use a technique to announce the message (e.g., aria-live, aria-describedby, role=alert, etc.)"
			},
			"incomplete": {
				"singular": "ensure aria-errormessage value `${data.values}` references an existing element",
				"plural": "ensure aria-errormessage values `${data.values}` reference existing elements"
			}
		}
	}
}
