Когда я настраиваю ESLint впервые, я немного запутался в том, как он работает с глобальными переменными.
У меня есть 40+ js-файлов (по одному js-файлу на страницу вприложение, похожее на CRM), и некоторые из них довольно длинные, например 3-4k + строки.И эти файлы JS разделяют большинство своих функций в общем файле, который я назвал "core.js", который включается на всех страницах.
Глядя на https://eslint.org/docs/user-guide/configuring#specifying-globals,, похоже, что он хочет менячтобы указать каждую отдельную функцию и переменную, которые используются из core.js
в моем текущем файле, order.js
.Это просто не вариант, так как там должно быть более 50 глобальных функций / переменных, которые я использую, и этот список очень подвержен изменениям.
Нет ли способа сообщить ESLint, что все вcore.js
является глобальным для этого файла?И с другой стороны, это также говорит мне, что функции в моем core.js
никогда не используются.