Skip to content
← Back to rules

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

참고 자료