多行函数调用的 eslint 规则
Posted
技术标签:
【中文标题】多行函数调用的 eslint 规则【英文标题】:eslint rule for multiline function calls 【发布时间】:2016-08-02 16:21:03 【问题描述】:我正在寻找一个eslint
规则来检查我的函数调用的格式是否正确。该规则应该接受适合一行的函数调用或每个参数都在单独的行中的调用。下面的例子:
function myFunction(a, b, c, d)
console.log(a, b, c, d);
// good
myFunction('lola', 'lolb', 'lolc', 'lold');
// good
myFunction(
'lola',
'lolb',
'lolc',
'lold'
);
// bad
myFunction('lola',
'lolb', 'lolc',
'lold');
// bad
myFunction('lola', 'lolb', 'lolc',
'lold');
// bad
myFunction('lola', 'lolb', 'lolc',
'lold'
);
// bad
myFunction(
'lola',
'lolb',
'lolc',
'lold');
【问题讨论】:
【参考方案1】:我已通过转到Prettier powered ESLint config 解决了这个问题。
【讨论】:
以上是关于多行函数调用的 eslint 规则的主要内容,如果未能解决你的问题,请参考以下文章