Я использую ESLint для своей программы ES6 с набором правил AirBNB. По уважительным и адекватным причинам я использую конструкцию for...of
в своем коде, но ESLint возражает против нее, выдавая ошибку no-restricted-syntax
.
Документация по адресу http://eslint.org/docs/rules/no-restricted-syntax объясняет, как я могу указать в моем .eslint
файле набор узлов синтаксического дерева, на которые он возражает: например, если все, что мне не нравится, это оператор with
, я могу использовать:
"синтаксис без ограничений": ["предупреждать", "WithStatement"]
Но я не хочу указывать на весь набор неутвержденных конструкций, я просто хочу сказать, что одну такую конструкцию считаю приемлемой. Что-то концептуально похожее на
ESlint.rules ['синтаксис без ограничений']. RemoveEntry ('ForOfStatement');
Есть ли способ сделать это в файле ESLint? Или, если это не удается, есть ли хотя бы способ заставить его сообщить мне, какова его текущая no-restricted-syntax
конфигурация, чтобы я мог вручную удалить из него ForOfStatement?
for...of
всегда нормальным. - person Mike Taylor   schedule 15.02.2017