首页 > 解决方案 > 从弃用的 TSlint 迁移到 ESLint 后,哪个 ESLint 样式指南最接近 TSLint?

问题描述

问题- 来自 Angular 项目的 VSCode 的 TSLint 中最接近 ESLint 的风格指南是什么?除了更改 .eslintrc.json 中的一堆规则之外,是否有更好的开箱即用样式指南来使用它不会给我带来这么多错误?

我使用 Google 配置了我的样式指南(认为 Google 是 Typescript),但是我在使用 TSLint 时没有使用此样式指南时遇到了很多错误。

例 1。代码的最大长度是 80 -> TSLint 是 140 我相信

例 2。'{' 后面不能有空格

从'@angular/core'导入{ AfterViewInit,组件,输入,OnDestroy,OnInit };

仅供参考- 我在我的 VSCode Angular 项目中从 TSLint 迁移到 ESLint。我遇到了很多以前没有的 ESLint 错误。我在安装 ESLint 时使用了这些配置选项。前任。谷歌作为风格指南

在此处输入图像描述

这是我的 .eslintrc.json 文件

{
  "env": {
    "browser": true,
    "es2021": true,
    "node": true
  },
  "extends": [
    "google"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": 12
  },
  "plugins": [
    "@typescript-eslint"
  ],
  "rules": {
    "max-len": ["error", {
      "code": 140
    }]
  }
}

标签: angulartypescripteslinttypescript-eslint

解决方案


我不知道这是否更好,但我已经改变了我的风格指南

.eslintrc.json 文件来自

“扩展”:[“谷歌”],

“扩展”:[“插件:@typescript-eslint/推荐”],

这似乎消除了我使用 TSLint 从未收到的许多错误。所以看起来这种风格可能更相似!?

有什么想法吗?


推荐阅读