Как я могу настроить ES-Lint, чтобы требовать интервал скобок специально для деструктуризации - PullRequest
0 голосов
/ 04 апреля 2020

Наша команда хотела бы, чтобы для всех применений деструктуризации ES6 требовались пробелы в фигурных пространствах, и чтобы они были необязательными для обычных литералов объекта.

Наша философия заключается в том, что реструктуризация принципиально отличается от литерала объекта, и мы хотим, чтобы наш код обеспечил это визуально.

Однако, хотя кажется, что ES-Lint может распознать использование деструктуризации в отличие от литералов объектов, в * нет никакой опции 1005 * object-curly-spacing правило для трактовки деструктурирования как особого, и я не смог найти другое правило, которое указывало бы c на деструктуризацию объекта.

Существует ли правило или Сочетание правил, которые я пропускаю?

// ok

const { name, title, role } = props;

const person = {name, title};
// ES-Lint error

const {name, title, role} = props;

const person = {name, title};

1 Ответ

0 голосов
/ 04 апреля 2020

В настоящее время ESlint не имеет такой детализации. Не стесняйтесь предложить новое правило. Вот руководство от ESlint .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...