Eslint:删除关键字功能

时间:2018-05-08 15:53:14

标签: javascript node.js reactjs ecmascript-6 eslint

我想知道是否有规则或方法将函数声明标记为有利于箭头函数的错误。举个例子:

// error
 function foo() {
   return "bar"
 }

//acceptable
 const foo = () => "bar"

非常简单,但我还没有找到任何规则或套餐。

1 个答案:

答案 0 :(得分:2)

prefer-arrow-callback规则,但它仅适用于回调。如果您想完全禁止常规功能,可以使用eslint-plugin-prefer-arrow npm包。

请记住,有时您可能需要常规功能,例如作为addEventListener的回调。