jsx-a11y/media-has-caption 的 eslint 问题

问题描述 投票:0回答:2

我有一个音频文件,我正在从 contentful 中查询,但我没有显示数据,而是不断收到此 eslintrule 弹出窗口,它是一个音频文件,因此没有字幕。有没有办法禁用它或正确禁用它?

这是代码

{data.allContentfulPodcast.edges.map(video => 
          <div>
          <audio key={video} src={video.node.video.file.url}/>
         
         
          </div>
          )}
html jsx eslint html5-audio linter
2个回答
3
投票

您可以通过在顶部添加此注释来禁用文件的该规则:

/* eslint-disable jsx-a11y/media-has-caption */

1
投票

如果您不想完全禁用该规则,您也可以具体地,针对该特定行禁用该规则:

<div>
  /* eslint-disable-next-line jsx-a11y/media-has-caption */
  <audio key={video} src={video.node.video.file.url}/>
</div>
© www.soinside.com 2019 - 2024. All rights reserved.