angular - 从弃用的 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
}]
}
}
解决方案
我不知道这是否更好,但我已经改变了我的风格指南
.eslintrc.json 文件来自
“扩展”:[“谷歌”],
至
“扩展”:[“插件:@typescript-eslint/推荐”],
这似乎消除了我使用 TSLint 从未收到的许多错误。所以看起来这种风格可能更相似!?
有什么想法吗?
推荐阅读
- ruby-on-rails - 我可以在浏览器收到之前修改 Capybara 页面正文吗?
- machine-learning - 如何确定是否对给定场景使用机器学习算法或数据挖掘技术?
- c# - 获取数字的子字符串
- html - 使用 value 属性显示信息与仅显示两个标签之间的信息有什么区别?
- c++ - 如何在使用动态二维数组时修复此代码
- c++ - 将 C 库链接到 Qt 项目的问题
- angular - UL、LI:一旦更改源数据模型,列表就不会更新
- python - 如何使用 Regex(知道变量名)从 URL 中提取数据?
- c# - MQTT c# 示例。订阅者未收到已发布的消息
- php - 如何在 Laravel Lumen 5.5.2 中以 angular4 作为前端为 OPTIONS 预检请求添加 CORS 标头