我正在为我的 ES6 程序使用 ESLint,并使用 AirBNB 规则集。出于充分和充分的理由,我for...of
在我的代码中使用了该结构,但 ESLint 反对它,并发出no-restricted-syntax
错误。
http://eslint.org/docs/rules/no-restricted-syntax上的文档解释了我如何在我的.eslint
文件中指定它反对的语法树节点集:例如,如果我不喜欢的只是with
语句, 我可以用:
“无限制语法”:[“警告”,“WithStatement”]
但我不想指定一整套未经批准的结构,我只想说我认为这样的结构是可以的。概念上类似于
ESlint.rules['no-restricted-syntax'].removeEntry('ForOfStatement');
有没有办法在 ESLint 文件中做到这一点?或者,如果失败了,至少有办法让它告诉我它的当前no-restricted-syntax
配置是什么,所以我可以手动从中删除 ForOfStatement 吗?