Jshint: Поддержка дополнительной цепочки?

Созданный на 8 февр. 2020  ·  7Комментарии  ·  Источник: jshint/jshint

Было бы неплохо добавить эту функцию:

https://github.com/tc39/предложение-дополнительно-цепочка

Proposal

Самый полезный комментарий

Есть ли обновление по этому поводу?

Все 7 Комментарий

Спасибо за напоминание! Мы бы приняли патч для этого.

(Прежде чем внедрять новые языковые функции, мы требуем, чтобы они достигли «Этапа 2» процесса стандартизации TC-39. Поскольку «необязательная цепочка» достигла «Этапа 4», она подходит для реализации в JSHint. Вот сообщение в блоге, объясняющее политику : официальное обязательство по внедрению новых языковых функций )

Операторы необязательных цепочек и объединения Nullish дают одно и то же сообщение об ошибке в VSC:
"Ожидается идентификатор, а вместо него отображается "?". (E030)jshint(E030)"
Очень раздражает... Есть временное решение?
Спасибо

Вы можете использовать директивы ignore:start / ignore:end или ignore:line , чтобы JSHint пропускал любой синтаксис, который он не распознает.

https://jshint.com/docs/

Есть ли обновление по этому поводу?

Этот вопрос прорабатывается?

Похоже, для этого есть исправление. Кому интересно, вот запрос на включение, чтобы вы могли его посмотреть: https://github.com/jshint/jshint/pull/3486 .

В JSHint версии 2.13.0, выпущенной сегодня , появилась поддержка необязательных цепочек. Обязательно обновите свою конфигурацию, чтобы включить новую языковую функцию через esversion: 11 или позже.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги