2015-08-12 3 views
2

У меня есть следующий код в файл JavaScript:Экспорт неиспользованная функция пыление

/* exported something */ 

function something() {} 

something функция не используется в файле, поскольку он вызывается из представления HTML-форм.

Когда linter работает, es-lint в моем случае, я получаю сообщение no-unused-vars.

Я ожидал, что комментарий exported исправит это, но это не тот случай.

Я что-то не так? Я что-то упускаю?

ответ

3

Попробуйте устранение пробела между прагмой и кодом:

/* exported something */ 
function something() {} 

Если это не работает, то вы всегда можете отредактировать свой eslint конфигурацию, так что vars свойства смотрит только на функции в локальной области видимости:

{ 
    "rules": { 
     "no-unused-vars": [2, {"vars": "local", "args": "after-used"}] 
    } 
} 
+0

Пробовал, но не работает – marcosh

+0

Является ли функция в глобальной области видимости или области действия? – sma

+0

он находится в области функций, я также пробовал в глобальном масштабе, но в любом случае он дает мне не-неиспользуемые вары – marcosh