Экспорт неиспользуемой функции для линтинга
У меня есть следующий код в файле Javascript:
/* exported something */
function something() {}
something
Функция не используется в файле, потому что она вызывается из представления HTML-формы.
Когда линтер бежит, es-lint
в моем случае я получаю no-unused-vars
сообщение.
Я ожидал что exported
комментарий исправит это, но это не так.
Я делаю что-то неправильно? Я что-то пропустил?
1 ответ
Попробуйте устранить пробел между прагмой и кодом:
/* exported something */
function something() {}
Если это не сработает, вы всегда можете отредактировать конфигурацию eslint так, чтобы vars
свойство смотрит только на функции в локальной области видимости:
{
"rules": {
"no-unused-vars": [2, {"vars": "local", "args": "after-used"}]
}
}