У меня есть настройка Grunt, которая использует Karma + Jasmine и JSHint. Всякий раз, когда я запускаю JSHint для моего spec-файла, я получаю серию «неопределенных» ошибок, большинство из которых относятся к встроенным функциям Jasmine. Например:...
Исходный вопрос: JSHint жалуется, когда мой JavaScript вызывает функцию, которая определена ниже по странице, чем ее вызов. Однако моя страница предназначена для игры, и никакие функции не вызываются до тех пор, пока ...
Я думаю, что это может быть дубликат строгого нарушения с использованием этого ключевого слова и раскрытием шаблона модуля. У меня есть этот код: function gotoPage (s) {if (s <= this.d && s> 0) {this.g = s; this.page ((...
Как использовать синтастический плагин VIM с jshint, чтобы подтвердить код JavaScript? Окружающая среда: Ubuntu 11.04
Vim - Vi улучшился 7.3. Что я установил, после решения в VIM + Jslint?: Vundle
...
В настоящее время я проверяю свой JavaScript на соответствие JSLint и развиваюсь, он помогает мне лучше писать JavaScript - в частности, в работе с библиотекой Jquery. Я сейчас сталкивался ...
Как мне нужно изменить эти строки, чтобы сделать jshint счастливым? Присвоение - это выражение. Почему jshint этого не понимает? Очевидно, интерпретатор делает. Строка 572: while (bookmark_element = ...
Чтобы отключить правило лининга для конкретной строки в JSHint, мы используем следующее правило: / * jshint ignore: start * / $ scope.someVar = ConstructorFunction (); / * jshint игнорировать: конец * / Я был ...
Я использую этот фрагмент JavaScript для создания UID:(original :)//Если идентификатор не был определен, сгенерируйте новый уникальный идентификатор. if (!id ){ id = 'xxxxxxxx -xxxx -4xxx -yxxx -xxxxxxxxxxxx'.replace (/[xy]/g,...
JSHint и JSLint — отличные инструменты. Однако в отчете доминирует предупреждение «смешанные пробелы и табуляции». Есть ли способ подавить эти предупреждения, или есть ли аналогичная служба, которая разрешает белые...
Я совершенно не против этой ошибки JSLint. Как я могу это терпеть? Есть ли для этого флажок или флажок? Вы получаете это, когда делаете что-то вроде: v && arr.push (v); в отличие от: if (v) {arr ....
Следующий код :var Things = {'foo' :'bar'} for (вещь в вещах ){ console.log (вещь )} Постоянно выдает следующую ошибку в jshint :Bad for in variable 'thing'. Я не...
Скажем, я запускаю JSHint в файле. Он сообщает о 83% ошибок. Я хочу 100% ошибок, но по умолчанию пишет "Слишком много ошибок". Запустив jshint filename.js, как бы снять этот лимит и показать все...
Всякий раз, когда я пишу фрагмент кода, над которым я работаю, цикломатическая сложность этой функции слишком велика. (7). Но я немного озадачен тем, как я могу переписать его таким образом, чтобы он работал. Это было бы ...
Я хочу заставить замолчать предупреждение JSHint «attrs определено, но никогда не используется» для переменных attrs. Однако я не хочу использовать параметр / * jshint unused: false * /, так как это отключит предупреждение ...
CSiginIn, CSignUp, CTryIt, CBlocks — все объявленные функции как такая функция CSignIn(){//stuff here}, но JSHint говорит, что мне не хватает «нового» «префикса». Что я могу сделать, чтобы исправить это? Это...
Я играю с библиотекой реагировать на Facebook в Facebook. Я пытаюсь использовать их синтаксис JSX, который описывает создание представления следующим образом. / ** @jsx React.DOM * / var HelloMessage = React ....
Я хочу разделить логику моего приложения на несколько файлов Javascript для здравомыслия и удобства для разработчиков, хранящихся в папке /src. Эти файлы должны быть проверены и объединены в /dist/app.js...
Небольшое тестовое приложение настраивается следующим образом :init.js ://@codekit -prepend "vendor/jquery -1.7.2.js" //@codekit -добавить перед "vendor/underscore.js" //@codekit -добавьте "vendor/backbone.js" // Настройка пространства имен для...
Почему jshint предупреждает, что gConfiguration не определена? Я определил это перед началом работы. Я также попытался поместить это внутрь. Я знаю, что могу объявить это как глобальную переменную в ...
Я использую Express.js поверх Node.js для создания RESTful API и использую grunt для просмотра моих файлов и автоматического анализа моего JavaScript. Каждый раз, когда я использую функцию удаления, она помечается JSHint :[...
Я использую jshint для проверки моих файлов JavaScript. На стороне сервера я использую node.js с Mongoose. В Mongoose мне рекомендуется писать схемы следующим образом: var UserSchema = new mongoose....
У меня есть объект с массивами в качестве значений. люди = { 'стив' :['фу', 'бар'], 'джо' :['баз', 'бу'] } Для каждого ключа я хотел бы перебрать значения в соответствующем массиве. Достаточно просто :...
Искал в сети подключаемый модуль jshint для netbeans, но ничего не нашел... Кто-нибудь может описать или показать простое решение для интеграции jshint в netbeans?
Я хотел бы запустить JSHint для всех моих исходных файлов Javascript, но некоторые из них имеют встроенную разметку шаблона Django. JSHint выдает массу ошибок в этой разметке. Есть ли способ... ...
Как передать глобальную конфигурацию в jshint? В документации ответа не нашел. Мой конфигурационный файл: > введите test\jshint_options.js
/*jshint globalstrict:true */ Вот что я пробовал до сих пор: ...
Это выдает ошибку «Плохой разрыв строки до ','», потому что у меня есть код вроде следующего var one = 1, два = 2, три = 3; Если я поставлю, в конце строки вместо ...
Я использую командную строку node-jshint для проверки всех моих JS файлов. Я делаю переназначение $ на: $ = someWindowObj.document.id; и он выдает мне ошибку "Только чтение". Я использую Mootools ...