Было бы неплохо добавить эту функцию:
Спасибо за напоминание! Мы бы приняли патч для этого.
(Прежде чем внедрять новые языковые функции, мы требуем, чтобы они достигли «Этапа 2» процесса стандартизации TC-39. Поскольку «необязательная цепочка» достигла «Этапа 4», она подходит для реализации в JSHint. Вот сообщение в блоге, объясняющее политику : официальное обязательство по внедрению новых языковых функций )
Операторы необязательных цепочек и объединения Nullish дают одно и то же сообщение об ошибке в VSC:
"Ожидается идентификатор, а вместо него отображается "?". (E030)jshint(E030)"
Очень раздражает... Есть временное решение?
Спасибо
Вы можете использовать директивы ignore:start
/ ignore:end
или ignore:line
, чтобы JSHint пропускал любой синтаксис, который он не распознает.
Есть ли обновление по этому поводу?
Этот вопрос прорабатывается?
Похоже, для этого есть исправление. Кому интересно, вот запрос на включение, чтобы вы могли его посмотреть: https://github.com/jshint/jshint/pull/3486 .
В JSHint версии 2.13.0, выпущенной сегодня , появилась поддержка необязательных цепочек. Обязательно обновите свою конфигурацию, чтобы включить новую языковую функцию через esversion: 11
или позже.
Самый полезный комментарий
Есть ли обновление по этому поводу?