【发布时间】:2020-01-18 02:26:06
【问题描述】:
我已经设置了一个 webpack 配置,我想使用以下代码约定
使用 one-var,但如果下一个声明是箭头函数,则让它在其他地方声明,我不希望它与范围内的先前 const 声明结合。
我已经阅读了许多规则和问题,但没有找到任何符合我要求的内容。
我找到了一种使用 padding-line-between-statements 规则将箭头函数与先前声明分开的方法,但是 one-var 坚持将它们一起声明并且不允许它们之间有空行。
扩展结果:
const test1 = 1,
test2 = 2;
const test3 = () => {console.log(test1, test2)};
我现在得到了什么:
const test1 = 1,
test2 = 2,
test3 = () => {console.log(test1, test2)};
我从 eslint 中的 one-var 规则中得到“与以前的 const 组合”。
【问题讨论】:
标签: javascript ecmascript-6 eslint lint rules