umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.3k stars 2.65k forks source link

Definition for rule '@typescript-eslint/no-angle-bracket-type-assertion' was not found #3480

Closed yunsii closed 4 years ago

yunsii commented 4 years ago

What happens?

tsx 提示 Definition for rule '@typescript-eslint/no-angle-bracket-type-assertion' was not found,尝试添加 rule 无效:

{
  "extends": "eslint-config-umi",
  "rules": {
    "@typescript-eslint/no-angle-bracket-type-assertion": "off"
  }
}

最小可复现仓库

请使用 yarn create umi 创建,并上传到你的 GitHub 仓库

复现步骤,错误日志以及相关配置

相关环境信息

sorrycc commented 4 years ago

eslint-config-umi 没有 @typescript-eslint/no-angle-bracket-type-assertion 这条规则,所以你不能关闭他。

vdfor commented 4 years ago

eslint-config-umi 没有 @typescript-eslint/no-angle-bracket-type-assertion 这条规则,所以你不能关闭他。

那如何与airbnb搭配呢?以下配置仍然存在 not found 提示

{
  "extends": [
    "eslint:recommended",
    "react",
    "eslint-config-umi",
    "plugin:@typescript-eslint/recommended",
    "plugin:react/recommended",
    "airbnb"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    },
    "useJSXTextNode": true,
    "extraFileExtensions": [
      "tsx"
    ]
  },
  "plugins": [
    "@typescript-eslint",
    "react",
    "react-hooks"
  ]
}
vdfor commented 4 years ago

eslint-config-umi 没有 @typescript-eslint/no-angle-bracket-type-assertion 这条规则,所以你不能关闭他。

那如何与airbnb搭配呢?以下配置仍然存在 not found 提示

{
  "extends": [
    "eslint:recommended",
    "react",
    "eslint-config-umi",
    "plugin:@typescript-eslint/recommended",
    "plugin:react/recommended",
    "airbnb"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    },
    "useJSXTextNode": true,
    "extraFileExtensions": [
      "tsx"
    ]
  },
  "plugins": [
    "@typescript-eslint",
    "react",
    "react-hooks"
  ]
}

升级eslint对应版本即可