Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Eslint:删除关键字函数_Javascript_Node.js_Reactjs_Ecmascript 6_Eslint - Fatal编程技术网

Javascript Eslint:删除关键字函数

Javascript Eslint:删除关键字函数,javascript,node.js,reactjs,ecmascript-6,eslint,Javascript,Node.js,Reactjs,Ecmascript 6,Eslint,我想知道是否有一个规则或方法将函数声明标记为有利于箭头函数的错误。例如: // error function foo() { return "bar" } //acceptable const foo = () => "bar" 这很简单,但我找不到任何规则或包。有一条规则,但它只适用于回调。如果想完全禁止使用常规函数,可以使用npm包 请记住,尽管有时您可能需要一个常规函数,例如作为对addEventListener的回调,但您可以强制只使用函数表达式(检查规则),但您可

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

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

//acceptable
 const foo = () => "bar"
这很简单,但我找不到任何规则或包。

有一条规则,但它只适用于回调。如果想完全禁止使用常规函数,可以使用npm包


请记住,尽管有时您可能需要一个常规函数,例如作为对
addEventListener

的回调,但您可以强制只使用函数表达式(检查规则),但您可以只允许使用fat arrow函数,不强制执行。这已讨论过:可能希望加入讨论。请记住,虽然胖箭头
()=>
不能替代
函数(){}
。以后仍然会有一些用法,特别是你想处理
这个
绑定,当然,有时候你需要使用传统的函数。。。