jsx-a11y/prefer-tag-over-role 정확성
작동 방식
role 속성보다 의미 있는 HTML 태그 사용을 강제합니다.
왜 문제가 되는가?
의미 있는 HTML 태그를 사용하면 접근성과 코드 가독성이 향상됩니다.
예시
이 규칙에 적합하지 않은 코드 예시:
jsx
<div role="button" />이 규칙에 적합한 코드 예시:
jsx
<button />사용 방법
설정 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"plugins": ["jsx-a11y"],
"rules": {
"jsx-a11y/prefer-tag-over-role": "error"
}
}bash
oxlint --deny jsx-a11y/prefer-tag-over-role --jsx-a11y-plugin