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


Что означает Linting и Beautifying (Prettifying) внешний код???
Lint или Linter  – это инструмент, который анализирует исходный код, чтобы отметить программные ошибки, баги, стилистические ошибки и подозрительные конструкции. Термин « ворс » произошел от названия нежелательных кусочков волокон и пуха, содержащихся в овечьей шерсти. Инструменты типа Lint особенно полезны для интерпретируемых языков, таких как JavaScript и Python. Поскольку в таком языке отсутствует фаза компиляции, которая отображает список ошибок перед выполнением,..

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

Выражения в тернарном операторе JavaScript и JSLint
Недавно я получил комментарий к одному из своих сообщений в блоге о JSLint, в котором спрашивался, почему JSLint выдал следующую ошибку: s === "test" ? MyFunc() : MyFunc2(); Возникла ошибка: «Ожидали присваивание или вызов функции, а...
8971 просмотров

помощь в устранении ошибок jslint
Я получаю некоторые ошибки через jslint, с которыми мне нужна помощь: Плохой побег: replace('/[^a-zA-Z0-9ñÑáÁéÉíÍóÓúÚüÜ¡¿\s+{0}]/g', '') Пустой блок: $('#myElement').keydown(функция (событие) { if (allowAlphaNumeric(событие)) { } });...
190 просмотров
schedule 02.06.2022

Не делайте функции внутри цикла. - ошибка jslint
Я получаю эту ошибку jslint Не делайте функции внутри цикла. Я не могу изменить javascript, который вызывает эту проблему, однако я не могу из-за ограничений на его изменение. Итак, я хочу отключить эту проверку, чтобы проверить наличие...
5607 просмотров
schedule 19.04.2022

В Javascript можно ли помещать тернарный оператор `?` в следующую строку?
Мне очень нравится выравнивание ? и : моего тернарного оператора, когда они не помещаются в строку, например: var myVar = (condition ? ifTrue : ifFalse ); Однако JSHint жалуется на: Неправильный разрыв строки перед '?'...
19210 просмотров
schedule 01.05.2023

Функция jsHint не определена, порядок объявлений функций имеет значение?
Передача этого кода через jsHint: var A = function (spec) { "use strict"; var a = function () { return b(); }; var b = function () { return 5; }; a(); }; возвращает эту ошибку: Line 4: return b(); 'b' is not...
1996 просмотров
schedule 15.07.2022

JSHint и jQuery: '$' не определено
Следующий JS: (function() { "use strict"; $("#target").click(function(){ console.log("clicked"); }); }()); Урожайность: test.js: line 5, col 3, '$' is not defined. При линтинге с использованием JSHint 0.5.5. Любые идеи?
111436 просмотров
schedule 09.06.2023

JSHint выдает «неопределенные» предупреждения в раскрывающемся шаблоне модуля
Я получаю несколько «неопределенных» ошибок при запуске этого кода в JSHint: MERLIN.namespace('MERLIN.http'); MERLIN.http = function ($, window) { 'use strict'; // import dependencies function request(config) { if (!config ||...
1616 просмотров
schedule 29.05.2024

Есть ли плагин JSHint или JSLint для IntelliJ?
Я знаю, что в IntelliJ 11 добавлена ​​поддержка JSLint, но есть ли плагин для более старых версий, который будет проверять файлы js на соответствие JSLint или JSHint? В идеале тот, который будет проверять код по мере его ввода, а не запускать его...
2496 просмотров
schedule 14.01.2024

Ожидал присвоения или вызова функции, а вместо этого увидел выражение
Меня полностью устраивает эта JSLint ошибка. Как я могу это терпеть? Есть ли для этого флажок или флажок? Вы понимаете это, когда делаете что-то вроде: v && arr.push(v); в отличие от: if (v) { arr.push(v); } Оба...
59565 просмотров
schedule 21.04.2022

Как передать глобальную конфигурацию в jshint?
Как передать глобальную конфигурацию в jshint? В документации ответа не нашел. Мой файл конфигурации: >type tests\jshint_options.js /*jshint globalstrict:true */ Это то, что я пробовал до сих пор: >jshint myfile.js...
5408 просмотров
schedule 18.10.2022

Пользовательские настройки с помощью jshint-rhino.js
Я использовал jshint с узлом, но совсем недавно мне пришлось переключиться на его использование с Rhino. Раньше я мог: jshint --config=jsHintConfig.json fileToLint.js Теперь я попытался заменить этот вызов на: rhino jshint-rhino.js...
748 просмотров
schedule 10.07.2023

Предупреждение JsHint: литерал регулярного выражения можно спутать с '/='
У меня есть эта строка в моем коде Javascript: var regex = /===Hello===\n/; JsHint выдает мне предупреждение в этой строке: A regular expression literal can be confused with '/='` ... но я не знаю, что не так с этим регулярным...
750 просмотров
schedule 10.04.2023

вместо ожидаемого идентификатора увидел новый (зарезервированное слово)
Я хочу знать, как отключить проверку JSHint для этого типа объявлений, поэтому я могу сделать: obj.new = function(){ //... }; вместо obj['new'] = function(){ //... }; Благодарность
1198 просмотров
schedule 29.11.2022

Что не так с URL-адресами, ориентированными на скрипты?
Я использую JSHint, и он получил следующую ошибку: Script URL. Я заметил, что это произошло потому, что в этой конкретной строке есть строка, содержащая URL-адрес javascript:... . Я знаю, что JSHint пожаловался на то, что из-за того, что...
10223 просмотров
schedule 02.11.2022

Почему jsHint предупреждает меня: «(var) определен, но никогда не используется»?
Я использую CodeKit для запуска jsHint над своими скриптами и минимизации их, и я хотел бы понять следующую ошибку: // create a next button for each text input and wire it for nextQ()! var next = $('<a class="button...
1008 просмотров
schedule 14.03.2023

Пропуск теста в Qunit
Я только что нашел qHint , метод интеграции тестирования jsHint в Qunit... но он не работает локально (я не имею в виду локальный хост), кроме как в Firefox. Поэтому я хотел добавить «предупреждение» или «уведомление», а НЕ сбой теста,...
2662 просмотров
schedule 16.07.2023

Ошибка Vim jshint, неправильный разрыв строки перед ','
Я использую jshint.vim, и в коде, как показано ниже, я получаю сообщение об ошибке «неверный разрыв строки перед ','" var a = 5 , b = 10; Как я могу это исправить? Я нашел это вопрос , но я не уверен, как его использовать для решения...
1407 просмотров
schedule 27.10.2022

Как игнорировать все предупреждения с помощью jshint?
Можно ли игнорировать все предупреждения с помощью jshint, не делая такой файл конфигурации: { ... "-W039": false "-W040": false "-W041": false "-W042": false ... }
2233 просмотров
schedule 12.04.2023

Нужен пример gruntfile.js, который определяет репортер для jshint
Я хотел бы использовать собственный репортер для jshint в настройках ворчания. На данный момент у меня нет времени, чтобы стать экспертом по node.js/grunt, поэтому я надеялся найти пример файла grunt, который включает определение репортера и то, как...
1302 просмотров
schedule 05.11.2022

Дважды хрюкать за одно и то же задание
Я хочу запустить задачу jshint дважды в GruntJS , но каждый раз с разными параметрами. Как бы я поступил, чтобы сделать что-то подобное? В настоящее время мой Gruntfile.js выглядит так: 'use strict'; module.exports =...
2100 просмотров
schedule 04.02.2023