1
EPr2hh6LADQWqRVH 2021-06-28 14:04:58 +08:00
|
2
phony2r 2021-06-28 14:09:57 +08:00
eslint config 文件 globals 字段添加全局定义
|
3
daguaochengtang OP @avastms 我在问这个问题之前,自然是看了这个 rule 的文档的,如果在.eslintrc.js 里设置 globals 字段,那要设的太多了,感觉很傻
|
4
daguaochengtang OP @phony2r 额,还真就只能这么干嘛,如果定义了很多全局变量,不是都要设置一遍?
|
5
chenluo0429 2021-06-28 14:17:27 +08:00
蹲一个解决方案。
看不到图,但是这个问题也困扰着我。定义在 d.ts 中的类型,在 vue 文件中使用时,eslint 会提示报 no-undef,但是实际上编译和执行 eslint src 检查又不会 error 。同时在 ts 文件中使用又不会报错。 |
6
ruanyu1 2021-06-28 14:20:19 +08:00 via iPhone
没有 typescript-eslint ?
|
7
daguaochengtang OP @chenluo0429 看下 2 楼的回复,我在看文档的时候就看到了这一点,在.eslintrc.js 的 globals 字段里设置声明的全局 type,但是因为我定义了很多全局类型,所以觉得这样设置很不优雅。
``` { globals: { IdLike: true } } ``` |