我希望在TypeScript中的每个接口名前面都加上i字母。一段时间前它开始起作用了。添加了一条规则来显式检查“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"]
}
}
根据docs - https://palantir.github.io/tslint/rules/interface-name/
有什么问题吗?使用带有TSLint扩展的Visual代码。
发布于 2018-07-19 07:45:23
我的tslist.json文件使用:
"extends": [
"tslint:latest",
...
"tslint-config-prettier"
],
然而,我的package.json文件错过了相应的npm包- https://www.npmjs.com/package/tslint-config-prettier。
在VSC输出面板中可以清楚地看到这个错误,说Linter缺少一个依赖模块。
在安装TSLint更漂亮之后,TSLint编译器一切都恢复了正常工作。
https://stackoverflow.com/questions/51407089
复制