Javascript eslint语句规则之间的一个var和填充行';重叠';

Javascript eslint语句规则之间的一个var和填充行';重叠';,javascript,ecmascript-6,eslint,lint,rules,Javascript,Ecmascript 6,Eslint,Lint,Rules,我已经设置了一个网页包配置,我想使用以下代码约定 使用一个var,但是如果下一个声明是一个arrow函数,就让它在别处声明吧,我不希望它与范围中以前的const声明结合在一起 我读过很多规则和问题,但我没有找到任何适合我所寻找的 我找到了一种方法,使用语句之间的填充行规则将arrow函数与前面的声明分开,但是一个var坚持它们一起声明,并且不允许在它们之间使用空行 扩展结果: const test1 = 1, test2 = 2; const test3 = () => {c

我已经设置了一个网页包配置,我想使用以下代码约定

使用一个var,但是如果下一个声明是一个arrow函数,就让它在别处声明吧,我不希望它与范围中以前的const声明结合在一起

我读过很多规则和问题,但我没有找到任何适合我所寻找的

我找到了一种方法,使用语句之间的填充行规则将arrow函数与前面的声明分开,但是一个var坚持它们一起声明,并且不允许在它们之间使用空行

扩展结果:

const test1 = 1,
      test2 = 2;

const test3 = () => {console.log(test1, test2)};
我现在得到的是:

const test1 = 1,
      test2 = 2,
      test3 = () => {console.log(test1, test2)};
我从eslint中的一个var规则中得到了“与前一个const合并”