Syntastic с JSHint не может обнаружить неопределенные вызовы функций

Вчера я начал использовать Syntastic и JShint. Кажется, он работает нормально, обнаруживая пропущенные точки с запятой или, возможно, пропущенные скобки и т. Д. Но если я пытаюсь вызвать функцию, которая не определена, или если в вызове функции есть опечатка, я не получаю ошибок. Пример:

function addElement(e) {
...
}
addElmen(foobar);

Эта очевидная орфографическая ошибка не обнаружена. То же самое касается переменных и аргументов.

function fooBar(firstArgument) {
    console.log(fritArgument);
}

Я хотел бы, чтобы это было помечено как неиспользуемый аргумент и использование неопределенной переменной.

Есть идеи, почему и как это исправить?

0 ответов

Другие вопросы по тегам