返回

ESLint - 同时导入两个模块时显示错误

发布时间:2022-06-09 23:57:57 187
# angular# json

具有eslintrc.json,我想实现或声明一个规则,该规则将阻止同时导入两个模块。

例如,如果用户正在导入@angular/material/input@angular/material/form-field两者同时进行,则应将其视为线头误差。

import **** from @angular/material/input
import **** from @angular/material/form-field

不允许出现上述代码段,这是一个lint错误,因为input使用form-field默认情况下。所以,导入form-field在这里是多余的。

有什么建议吗,我们如何做到这一点?

我尝试了以下方法,但不起作用:

"no-restricted-imports": [
  "error",
   {
     "patterns": [{
        "group": ["@angular/material/input", "!@angular/material/form-field"],
        "message": "This is not allowed. Redundant"
     }]
   }
],
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像