Когда я помещаю этот код для обещания, что результат не нужен для продолжения:
await resultNotNeeded(bla, foo);
Я получаю эту ошибку eslint:
[eslint] Ожидал присвоения или вызова функции, а вместо этого увидел выражение. (нет неиспользованных выражений)
Если код такой:
const dummy = await resultNotNeeded(bla, foo);
Тогда ошибка eslint:
[eslint] 'пустышка' определена, но никогда не используется (no-unused-vars)
Кто-нибудь знает, как это исправить (я знаю, что могу сделать // eslint-disable-line no-unused-expressions
, но я ищу лучший синтаксис для этого оператора.
await
выражения. Сообщите об этом в системе отслеживания проблем eslints. - person Bergi   schedule 02.10.2016try {} catch {}
, который я здесь не писал, чтобы упростить и сфокусировать вопрос на проблеме. @bergi, спасибо, проблема в том, что eslint не обновлялся - person David   schedule 02.10.2016async/await
не является частью ES7. - person Felix Kling   schedule 03.10.2016async/await
- это предложение, которое планируется выпустить в следующем году: github.com/tc39 /proposals/blob/master/finished-proposals.md - person Felix Kling   schedule 03.10.2016