Javascript SONAR函数太长,无法实现匿名自动执行函数

Javascript SONAR函数太长,无法实现匿名自动执行函数,javascript,sonarqube,Javascript,Sonarqube,我有一个自执行(或者更确切地说是jQuery)匿名函数,它执行内部较小函数中的一些代码。比如: jQuery(function() { function A(){} function B(){} ... do-sth-with-A-B-and-others }); 我认为这是一种有效的模式,可以避免混乱的全局名称空间,同时使代码或多或少有一个优雅的组织。现在,声纳说: 第1行: [正确]新:Javascript:S138严重性:主要,消息:此函数有

我有一个自执行(或者更确切地说是jQuery)匿名函数,它执行内部较小函数中的一些代码。比如:

jQuery(function() {
    function A(){}
    function B(){}
    ...
    do-sth-with-A-B-and-others      
 });
我认为这是一种有效的模式,可以避免混乱的全局名称空间,同时使代码或多或少有一个优雅的组织。现在,声纳说:

第1行: [正确]新:Javascript:S138严重性:主要,消息:此函数有280行,大于授权的100行。将其拆分为更小的函数


SONAR在此设置的点有效吗?

如果您使用此规则设置SONAR,您最好每次都遵循它,而不仅仅是一些。。。你设置了声纳使用的规则,所以我认为你是最适合说它是否有效的人。如果你用这个规则设置声纳,你最好每次都遵循它,而不仅仅是一些。。。你制定了声纳使用的规则,所以我认为你是最适合说它是否有效的人。