Linux Mint OS, Eclipse "2019-06".
Новичок в этой идее, что для JS требуется линтер.
Вчера узнал о JSLint ... затем JSHint.
JSHint уже есть под Windows -> Prefs. Но когда я пытаюсь использовать его в проекте JS, кажется, что он не справляется с ES7 (или выше ...): я попытался установить глобально как Windows -> Prefs -> JSHint -> Configuration, например:
{
"esversion": 9,
"browser" : true
}
(Примечание: я также пробовал с esversion 7, а также с этими числами в кавычках, на всякий случай).
Что бы я ни делал, я получаю ошибки с таким кодом (внутриasync
функция, которую я спешу добавить):
const response = await fetch( filename, {
method: 'HEAD',
cache: 'no-cache'
});
... дает "Отсутствует точка с запятой" и "ожидание не определено".
Также кажется, что эта вещь JSLint (иличто-то еще) мешает правильному автоформатированию файлов JS с кодом ES7.
В любом случае, я немного искал линтер, способный к ES7 и работающий в Eclipse. Я слышал о ESLint, следовал этим инструкциям и устанавливал в каталог проекта: .eslintrc, package.json, node_modules и т. Д.
А потом нашел этот вопрос от 3 лет назад. Проблема в том, что (см. Ответы там) Крачка теперь называется "УСТАРЕЛО", вместо этого рекомендуется использовать Eclipse Wild Web Developer ". Итак, я установил это.
Но теперь я не вижу, что делать: Windows -> Prefs -> Javascript: там нет подзаголовка "Tern" ... и нигде нет "Wild Web Developer"Я вижу.
Любой возможный способ установки ES7 линтер в Eclipse будет приветствоваться.