我已经安装了 TSLint,它与 WebStorm 2016 配合得很好。
但在此之后我尝试安装 tslint-eslint-rules 。按照 github 上的说明进行操作并添加 "rulesDirectory": "node_modules/tslint-eslint-rules/dist/rules"
到我的自定义 tslint.config 文件。但 tslint-eslint-rules 似乎仍然不起作用,您在 WebStorm 中收到错误
(node_modules\tslint\lib\ruleLoader.js:29 throw new Error....)
有人可以确认这个移植到 TypeScript 规则的 eslint 实际上无法与标准 TSLint 一起使用吗?或者这是某种 WebStorm 2016 问题?
最佳答案
对我有用。
请确保您的本地 tslint 包已在 Settings | 中指定。语言和框架 | typescript | TSLint
,TSLint package:,并且 path/to/project/node_modules/tslint-eslint-rules/dist/rules
添加到“附加规则目录:”那里。
另外,请尝试在更改设置后重新打开项目
关于webstorm - 无法在 WebStorm 2016 中运行 TSlint 的 tslint-eslint-rules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37964520/