繁体   English   中英

在eslintrc.json中关闭eslint规则

[英]Turning eslint rule off in eslintrc.json

我试图禁用jsx-a11y/anchor-is-valideslintrc.json 根据文档 ,相关的规则块如下所示:

{
    "rules": {
        "jsx-a11y/anchor-is-valid": [ "error", {
            "components": [ "Link" ],
            "specialLink": [ "hrefLeft", "hrefRight" ],
            "aspects": [ "noHref", "invalidHref", "preferButton" ]
          }]
    }
}

这在我将create-react-app升级到版本2.0之前曾经工作过,其中我的eslint规则只是"jsx-a11y/anchor-is-valid": 0

我已经阅读过eslint docs ,它说我们可以简单地将error更改为off ,尽管我已经尝试过无效。

禁用规则的正确方法是什么?我应该引用的文档是什么?

似乎这是创建react应用程序的新增功能。 重点是尽可能将href转换为button

添加"jsx-a11y/anchor-is-valid": 0.eslintrc.json是正确的。 这可以防止在运行eslint时出现错误,但不会阻止错误显示在CRA控制台中。

可以使用诸如// eslint-disable-next-linehref="#/"替代方案,尽管可能是未经推荐的。 有关更多信息,请查看此处的讨论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM