首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TypeScript TSLint“接口-名称”不适用于VSC

TypeScript TSLint“接口-名称”不适用于VSC
EN

Stack Overflow用户
提问于 2018-07-18 16:40:53
回答 1查看 604关注 0票数 0

我希望在TypeScript中的每个接口名前面都加上i字母。一段时间前它开始起作用了。添加了一条规则来显式检查“i”。

tslist.json文件如下所示:

代码语言:javascript
运行
复制
{
  "defaultSeverity": "error",
  "extends": [
    "tslint:latest",
    "tslint-react",
    "tslint-config-prettier"
  ],
  "linterOptions": {
    "exclude": [
      "node_modules/**/*.ts"
    ]
  },
  "rules": {
    "no-console": false,
    "interface-name": [true, "always-prefix"]
  }
}

根据docs - https://palantir.github.io/tslint/rules/interface-name/

有什么问题吗?使用带有TSLint扩展的Visual代码。

EN

回答 1

Stack Overflow用户

发布于 2018-07-19 15:45:23

我的tslist.json文件使用:

代码语言:javascript
运行
复制
"extends": [
  "tslint:latest",
  ...
  "tslint-config-prettier"
],

然而,我的package.json文件错过了相应的npm包- https://www.npmjs.com/package/tslint-config-prettier

在VSC输出面板中可以清楚地看到这个错误,说Linter缺少一个依赖模块。

在安装TSLint更漂亮之后,TSLint编译器一切都恢复了正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51407089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档