Jshint понимает Angular?
jshint выдает ошибку при определении углового модуля (или директивы, или фабрики) в соответствии с рекомендациями руководств по угловым стилям (Джон Папа или жеТодд девиз). Например, для такого контроллера:
(function () {
'use strict';
angular
.module('myApp')
.controller('myAppCtrl', theController);
function theController() {...}
})();
... jshint выдает эту ошибку:
'theController' was used before it was defined.
Угловое приложение работает отлично, несмотря на эти ошибки. Однако я не знаю, почему jshint протестует ...
Что мне не хватает? Интересно, является ли jshint хорошим оценщиком качества углового кода (несмотря на то, что он включен в популярные пакеты как генератор-угловой) или это я, что я делаю что-то не так (хотя мое приложение работает).
Заранее спасибо!