在我第一次设置ESLint时,我对它如何处理全局变量感到有些困惑。
我有40多个js文件(在CRM之类的应用程序中,每页一个js文件),其中一些文件很长,例如3-4k +行。这些JS文件在一个我称为“ core.js”的通用文件中共享大多数功能,该文件包含在所有页面中。
看着https://eslint.org/docs/user-guide/configuring#specifying-globals,似乎要我指定当前文件core.js
中order.js
使用的每个函数和变量。那绝对不是一个选择,因为我必须使用50多个全局函数/变量,并且该列表可能会随时更改。
是否没有办法告诉ESLint core.js
中的所有内容对该文件都是全局的?另一方面,这也告诉我core.js
中的函数从未使用过。