Я использую ESLINT, и я объявил глобальные переменные в файле конфигурации следующим образом.
globals: {
draw: 'writable'
},
В этом случае draw
- это глобальная функция, доступная с включением p5js библиотека на страницу.
В моем коде определение draw()
с помощью объявления функции (function draw()
) вызывает eslint(no-unused-vars)
. Определение его с помощью функционального выражения (setup = function() {
не приводит к возникновению ошибки linting. Как заставить ESLINT распознавать первый вариант с объявлением функции? Код предназначен для образовательных целей, и читатели будут более знакомыв стиле function draw()
.