我想让I字母在TypeScript中的每个接口名称之前。不久前它开始工作。添加了一条规则以明确检查“ I”。
tslist.json 文件如下所示:
{
"defaultSeverity": "error",
"extends": [
"tslint:latest",
"tslint-react",
"tslint-config-prettier"
],
"linterOptions": {
"exclude": [
"node_modules/**/*.ts"
]
},
"rules": {
"no-console": false,
"interface-name": [true, "always-prefix"]
}
}
根据文档-https://palantir.github.io/tslint/rules/interface-name/
可能是什么问题?使用带有TSLint扩展名的Visual Studio代码。
答案 0 :(得分:0)
我使用的 tslist.json 文件:
"extends": [
"tslint:latest",
...
"tslint-config-prettier"
],
但是我的 package.json 文件缺少相应的npm-package-https://www.npmjs.com/package/tslint-config-prettier。
在VSC输出面板中可以清楚地看到该错误,表明Linter缺少从属模块。
在安装 tslint-config-prettier 之后,TSLint编译器一切恢复正常运行。