나는이 각도 응용 프로그램에 다음 코드 :JSHint 체인 방법은 호출
'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를 얻으려면 어떻게해야합니까?
'use strict';
angular.module('fooApp')
.controller('FooCtrl', function ($scope) {
$scope.foo = {};
});
그런 다음이 JSHint을 통과 않습니다
업데이트 나는이 같은 FooCtrl
함수에 몸을 추가하면 것을 발견했다. 왜 그런지 알아?
'FooCtrl' 함수에 본문을 추가하면 JSHint 검사를 통과하는 것으로 나타났습니다 ... 이유는 모르겠습니다. – cdmckay
JSHint 또는 JSLint를 사용하지 않지만 콜백 함수에 특별한 규칙이 있다고 생각합니다. 함수 본문이 없으면 JSHint는 아마 콜백 함수로 인식하지 못합니다. – GJK