首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

no-wrap-func

该规则在 ESLint v1.0中被删除,并被 no-extra-parens 规则取代"functions"新规则中的选项等同于已删除的规则。

尽管可以将函数包装在圆括号中,但是当代码还包含立即调用的函数表达式(IIFE)时,可能会引起混淆,因为经常使用括号来进行区分。例如:

var foo = (function() {
    // IIFE
}());

var bar = (function() {
    // not an IIFE
});

规则细节

此规则在遇到包含在括号中的函数表达式时将引发警告,而不会出现以下调用括号。

此规则的错误代码示例:

var a = (function() {/*...*/});

此规则的正确代码示例:

var a = function() {/*...*/};

(function() {/*...*/})();

版本

此规则在 ESLint 0.0.9中引入,并在1.0.0-rc-1中删除。

资源

扫码关注腾讯云开发者

领取腾讯云代金券