Публикации по теме 'jshint'
Что означает Linting и Beautifying (Prettifying) внешний код???
Lint или Linter – это инструмент, который анализирует исходный код, чтобы отметить программные ошибки, баги, стилистические ошибки и подозрительные конструкции.
Термин « ворс » произошел от названия нежелательных кусочков волокон и пуха, содержащихся в овечьей шерсти.
Инструменты типа Lint особенно полезны для интерпретируемых языков, таких как JavaScript и Python. Поскольку в таком языке отсутствует фаза компиляции, которая отображает список ошибок перед выполнением,..
Вопросы по теме 'jshint'
Выражения в тернарном операторе JavaScript и JSLint
Недавно я получил комментарий к одному из своих сообщений в блоге о JSLint, в котором спрашивался, почему JSLint выдал следующую ошибку:
s === "test" ? MyFunc() : MyFunc2();
Возникла ошибка:
«Ожидали присваивание или вызов функции, а...
8971 просмотров
schedule
13.05.2023
помощь в устранении ошибок 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