Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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 JSHint链接方法调用_Javascript_Angularjs_Jshint - Fatal编程技术网

Javascript JSHint链接方法调用

Javascript JSHint链接方法调用,javascript,angularjs,jshint,Javascript,Angularjs,Jshint,我在Angular应用程序中有以下代码: 'use strict'; angular.module('fooApp') .controller('FooCtrl', function ($scope) { }); 在这段代码上运行JSHint(缩进设置为4)时,会出现以下错误: [L6:C5] W015: Expected '}' to have an indentation at 1 instead at 5. }); 如何获得JSHint以允许保留链接缩进 更

我在Angular应用程序中有以下代码:

'use strict';

angular.module('fooApp')
    .controller('FooCtrl', function ($scope) {

    });
在这段代码上运行JSHint(缩进设置为4)时,会出现以下错误:

[L6:C5] W015: Expected '}' to have an indentation at 1 instead at 5.
    });
如何获得JSHint以允许保留链接缩进

更新


我发现,如果我向
FooCtrl
函数添加一个body,如下所示:

'use strict';

angular.module('fooApp')
    .controller('FooCtrl', function ($scope) {
        $scope.foo = {};
    });

然后它会传递JSHint。有人知道为什么吗?

我不相信有办法做到这一点。JSHint中的空格检查是相当静态的,您可以打开或关闭,没有配置。有一个开放的赏金添加一些配置,但似乎没有任何工作(至少在您的情况下)


你要么忽略它,要么关闭空白检查。

我认为没有办法做到这一点。JSHint中的空格检查是相当静态的,您可以打开或关闭,没有配置。有一个开放的赏金添加一些配置,但似乎没有任何工作(至少在您的情况下)


你要么忽略它,要么关闭空白检查。

简单地说:你不需要。要么从配置文件中删除所有缩进检查,要么匹配crockford的建议。关于制定更灵活的规则,有一个很好的办法,但必须加以实施


将代码提交给JSHint后,实现更灵活的检查空白的方法并不难。除了有很多情况需要检查。。。主要的问题是找到一种智能的方法来微调缩进偏好。

简单地说:你没有。要么从配置文件中删除所有缩进检查,要么匹配crockford的建议。关于制定更灵活的规则,有一个很好的办法,但必须加以实施


将代码提交给JSHint后,实现更灵活的检查空白的方法并不难。除了有很多情况需要检查。。。主要的问题是找到一种智能的方法来微调缩进首选项。

我发现如果我在
FooCtrl
函数中添加一个主体,那么它就会通过JSHint检查。。。我只是不知道为什么。我不使用JSHint或JSLint,但我认为它对回调函数有特殊的规则。如果没有函数体,JSHint可能不会将其识别为回调函数。我发现如果我向
FooCtrl
函数添加一个函数体,那么它就会通过JSHint检查。。。我只是不知道为什么。我不使用JSHint或JSLint,但我认为它对回调函数有特殊的规则。如果没有函数体,JSHint可能不会将其识别为回调函数。我认为这可以被视为一个可以在JSHint的github上报告的bug。我认为这可以被视为一个可以在JSHint的github上报告的bug。