TypeScript 为什么还需要ESLint?

babel-eslint vs typescript-eslint

ts 项目配置

配置 .eslintrc.json 文件。

{
  "parser": "@typescript-eslint/parser",
  "plugins": ["@typescript-eslint"],
  "parserOptions": {
      "project": "./tsconfig.json"
  },
  "extends": [
    "plugin:@typescript-eslint/recommended"
  ],
  "rules": {
    "@typescript-eslint/no-inferrable-types": "off"
  }
}