Lint двойные запятые - PullRequest
       59

Lint двойные запятые

0 голосов
/ 20 сентября 2018

У меня есть вопрос о проверке файла JavaScript.У нас есть большие объекты JavaScript для настройки различных вещей.Время от времени каждый совершает ошибку, когда вводит двойную запятую в массив, например,

config.items = [
    { foo: true },
    , { foo: false }
    , { foo: true }
]

В результате получается массив, подобный

[{...}, empty, {...}, {...}]

Достаточно забавно, это можно получить даже с помощьюмашинопись:

let items: string[] = ["", , "", ""];

И Линтер даже не беспокоится об этом.

Мой вопрос: какую конфигурацию и где мне следует установить, чтобы проверить подобные ошибки?Что касается файлов конфигурации, они редактируются без полного проекта, поэтому никакие типы не помогут.Мне нужно помочь моему конфигуратору настроить его VSCode, чтобы он мог вносить корректные изменения.

1 Ответ

0 голосов
/ 20 сентября 2018

Если вы используете eslint, есть опция no-sparse-arrays:

https://eslint.org/docs/rules/no-sparse-arrays

...