Как разрешить eslint не выдавать ошибку на не использованой функции?
Для того чтобы проигнорировать такое предупреждение один раз, нужно добавить специальный комментарий над строкой с объявлением функции:
// eslint-disable-next-line no-unused-vars
function unused() {}
Описание более продвинутой регулировки правил находится тут.
Можно воспользоваться комментарием, вида:
Для строки
// eslint-disable-line no-unused-vars
... или ...
// eslint-disable-next-line no-unused-vars
или для блока:
/* eslint-disable no-unused-vars */
...
/* eslint-enable no-unused-vars */