Публикации по теме 'jshint'


Автоматически проверять код JavaScript с помощью JSHint
В JavaScript может быть много возможных реализаций для решения одной и той же проблемы. Существует также много причин, по которым исходный код становится трудным для понимания, например, накопление несинхронизированных процессов, так называемый «ад обратных вызовов». Самостоятельное написание небольшого скрипта может не быть проблемой, но при работе над большим веб-приложением с несколькими разработчиками язык программирования таков, что легко возникают проблемы. Итак, давайте..

Вопросы по теме 'jshint'

помощь требует устранения ошибок jslint
В настоящее время я запускаю JSLint против javascript в своем веб-приложении и получаю некоторые ошибки, для устранения которых мне требуется помощь. а. Первая ошибка, которую я получаю: JS Lint: Unused Variable 'n'. $.each(collection,...
972 просмотров
schedule 11.04.2022

JSHint выдает ошибку «Только для чтения» для переназначения $
Я использую командную строку node-jshint для проверки всех моих файлов JS. Я делаю переназначение $ на: $ = someWindowObj.document.id; и это дает мне ошибку «Только для чтения». Я использую Mootools, поэтому я устанавливаю для параметра...
7900 просмотров
schedule 18.04.2023

Смущен тем, как работают параметры JSHint
Проблема Я сделал пример файла JavaScript, чтобы проиллюстрировать мое замешательство. (function() { console.log(true == true); })() Это должно вызвать две ошибки; во-первых, использование == вместо === , а во-вторых, отсутствие точки...
2090 просмотров
schedule 16.08.2022

jshint не распознает devel
Я использую jshint и определил следующие параметры: /*global $, _*/ /*jshint devel:true*/ Насколько я понимаю, наличие /*jshint devel:true*/ должно разрешить консоль и оповещение, но я продолжаю получать сообщения об ошибках. Любые идеи,...
961 просмотров
schedule 13.09.2022

Где регистрируются ошибки JSHint?
Я только начал возиться с Grunt. У меня успешно работает базовая реализация, минимизирующая мой код и запускающая JSHint. Он говорит, что 0 файлов без ворса, что я собрал, означает, что все файлы, которые он проверяет, имеют ворс. Тем не менее,...
1496 просмотров
schedule 15.01.2023

Файл не является допустимой библиотекой JSHint при попытке использовать последнюю версию jshint с подключаемым модулем eclipse (Titanium)
В Mac OS X версии 10.7.5 я использую Titatium от Appcelerator (последняя версия на момент написания этой статьи, 3.1) и плагин jshint-eclipse ( http://github.eclipsesource.com/jshint-eclipse/ ) (последняя версия на момент написания этой статьи —...
627 просмотров
schedule 29.07.2022

переключатель проваливается из-за того, что JSHint игнорирует его
Я запускаю свой код через JSHint и получаю следующую ошибку: Ожидается оператор break перед case В этом блоке кода: switch(true) { // Renames skill1=abc to section_8_1_body=abc case Major === 0 && Minor === 0...
2235 просмотров
schedule 20.04.2023

функция обратного вызова в цикле вызывает ошибку Lint
У меня есть цикл, который используется для отправки объекта json нескольким HTTP-клиентам: for(var i=0; i<clients.length; i++){ request({ method: 'POST', uri: clients[i].contact, json: obj }, function(err,...
750 просмотров
schedule 10.02.2023

JSHint бросает «возможное строгое нарушение» в этой строке
У меня возникли проблемы с получением следующего кода для передачи JSHint for (var i = 0; i < navLinks.length; i++) { navLinks[i].addEventListener('click', loadPageContent); } function loadPageContent(e) { e.preventDefault(); var...
220 просмотров
schedule 21.04.2022

grunt-contrib-jshint не игнорирует указанные каталоги
У меня есть следующие папки и файлы: js/ lib/ jQuery.js compiled/ all.js file1.js file2.js Я хочу, чтобы JSHint проверял только file1 и file2 (без указания точных файлов) и не проверял папку lib и скомпилированную...
110 просмотров
schedule 11.07.2022

Альтернатива созданию функций в цикле
У меня есть следующий код this.addHandlers = function (interactions) { for(var eventType in interactions) { if(interactions[eventType]) { this.on(eventType, function () { // do something with...
65 просмотров
schedule 13.12.2023

jshint выдает aExpected оператор «break» перед «case»
Привет, у меня возникла проблема, когда мой фреймворк использует jshint для проверки моего кода javascript . Я намеренно использовал switch-case без оператора break, но эта часть кода фиксируется как ошибка при проверке jshint . Мой код выглядит...
16533 просмотров
schedule 15.04.2022

Как я могу заставить работать параметры отступа jshint
jslint может проверить отступ, запустив «jslint --indent 4 test.js», но я не работаю в jshint. Я делаю это как следующие шаги. установить jshint через «npm install -g jshint» edit ~/.jshintrc, my jshintrc looks like {..., "indent":4,...
6330 просмотров
schedule 02.06.2022

Почему использование this внутри функции дает мне возможное строгое нарушение в jshint?
Скажем, у меня есть функция, которую я хотел бы повторно использовать как метод для пары объектов, чтобы добавить данные к этим объектам. function addToObject(data) { for (var d in data) { if (data.hasOwnProperty(d)) { this[d] =...
130 просмотров
schedule 18.01.2023

JavaScript: ожидалось и присваивание или вызов функции, а вместо этого увидел выражение
Я использую JSHint, чтобы убедиться, что мой JavaScript является «строгим», и я получаю следующую ошибку: Ожидал присваивания или вызова функции, а вместо этого увидел выражение В следующем коде: var str = 'A=B|C=D' var data =...
17147 просмотров
schedule 30.06.2022

SublimeLinter 3 не работает
У меня были некоторые проблемы с SublimeLinter3. Недавно я установил JSHint и Sublime Linter 3 с помощью своего управления пакетами, и когда я вручную использую JSHint из палитры команд, он работает нормально. Однако мой SublimeLinter ничего не...
15639 просмотров
schedule 06.01.2023

Как заставить опцию смарт-таблиц JSHint работать в Sublime Text 3?
Я пытаюсь настроить это с помощью nodejs, но безуспешно. Я знаю, что для этой опции нужно установить значение false, но где? какой файл?
73 просмотров
schedule 30.03.2023

JSHint завершается с ошибкой Timer.listOnTimeout после создания веб-приложения Yeoman
После создания нового веб-приложения Yeoman с помощью yo webapp запуск grunt выдает ошибку JSHint: $ grunt Running "newer:jshint" (newer) task Running "newer:jshint:all" (newer) task Running "jshint:all" (jshint) task test/spec/test.js...
442 просмотров

Play Framework 2.3.4: как запустить JSHint как часть задачи компиляции
У меня многопроектное приложение, и я хочу запустить JSHint как часть задачи компиляции. Ниже показано, как я настроил свой проект: 1) Добавлен плагин JSHint в myApp/project/plugins.sbt : ... addSbtPlugin("com.typesafe.sbt" % "sbt-jshint"...
371 просмотров
schedule 02.06.2023

Как эффективно использовать jshint в проекте, состоящем из взаимозависимых файлов javascript?
Я новичок в javascript (исходя из C/C++/Java), поэтому, пожалуйста, потерпите меня. Мне кажется, что линтинг — это хорошо. Однако я получаю много ошибок «неопределенная переменная/ссылка», и я не вижу, как решить эту проблему «хорошим/эффективным...
271 просмотров
schedule 04.12.2022