Rob*_*rax 10 webstorm typescript eslint
在webstorm eslint设置中,有一个"额外的eslint选项"字段.在这,我补充说:
--ext .ts
Run Code Online (Sandbox Code Playgroud)
来自eslint 文档,它应该允许eslint在自定义文件扩展名上工作,在本例中为.ts文件.这什么都不做.我的语法错了吗?无论如何要在.ts文件上启用Eslint,可能来自.eslintrc文件?
len*_*ena 17
--ext 允许使用自定义javascript扩展,您不能通过向其传递不同的文件扩展名来强制ESLint用于JavaScript以外的语言.
您可以尝试使用typescript-eslint-parser为Typescript启用ESLint - 它允许从typescript代码构建语法树,该代码可以传递给ESLint进行linting.
但我建议使用Typescript链接来检查TypeScript代码.例如,您可以尝试TSLint.
更新:自2017.1.3起,WebStorm支持ESLint + typescript-eslint-parser; 您只需安装typescript插件typescript-eslint-parser并相应地修改您的ESLint配置:
"parser": "typescript-eslint-parser",
"plugins": ["typescript"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15192 次 |
| 最近记录: |