gjslint не сообщает об ошибке в файле без jsdoc
Я где-то читал, что с помощью jsdoc в вашем JavaScript и инструмента закрытия Google gjslint вы можете строго напечатать свой javascript. Он не очень строго типизирован, но инструмент сообщит о незакомментированных переменных и / или параметрах.
Вот тестовый файл:
var keywordLists = {
hello: function($obj) {
this.something = 22;
}
};
После того, как gjslint сообщает об ошибках пробелов, он передает файл; следующая команда:
c:\Python27\Scripts\gjslint.exe --strict --jsdoc js\test.js
дает вывод:
1 files checked, no errors found.
Я хотел бы использовать это как своего рода проверку времени компиляции, но все, что он делает, это вызывает у меня головную боль из-за неправильных пробелов. Мне бы хотелось, чтобы он игнорировал интервал белого и проверял наличие jsdoc и вызовов функций, имеющих допустимые / строго типизированные параметры.
Я использую это на windows 7-64 с pythod 2.3.7 (python 3 вообще не работал на Windows, потому что он не будет установлен без множества ошибок, а затем даже не сможет распечатать послесловия gjslint --help),
Кто-нибудь знает, что я здесь делаю не так?