Описание тега jslint

JSLint - это инструмент "качества кода" для JavaScript, разработанный Дугласом Крокфордом, известным разработчиком, также ответственным за JSON, JSMin, ADSafe и некоторые части YUI. JSLint параллелен lint C.
12 ответов

JSLint говорит "отсутствует параметр radix"; что я должен делать?

Я запустил JSLint для этого кода JavaScript, и он сказал: Проблема в строке 32, символ 30: отсутствует параметр radix. Это код вопроса: imageIndex = parseInt(id.substring(id.length - 1))-1; Что здесь не так?
19 окт '11 в 09:04
1 ответ

Ожидаемый идентификатор и вместо этого увидел '*' строка 7 поз 3

Я пытаюсь слить монеты в мастер, но есть конфликт. Я также не могу сохранить файл game.js, потому что Sublime кричит на меня из-за синтаксической ошибки, которую я не могу понять, пожалуйста, помогите ввести описание изображения здесь вот весь код с…
28 июн '17 в 15:19
2 ответа

Ошибка LS JS: не создавать функции в цикле - нет обходного пути

У меня есть небольшой фрагмент кода в реагирующем JS, в котором я пытаюсь найти значение в "категориях" объекта, а затем вставляю соответствующую пару ключ-значение в новую карту sortedCategories, var categoriesToSort = []; //categoriesToSort has so…
31 май '16 в 03:39
2 ответа

Решение для ошибок JSLint

Я начал использовать JSLint. Я проверил свой код, и я получаю следующие ошибки: Проблема в строке 92, символ 7: переместить вызов в символы, содержащие функцию.})(); Проблема в строке 92, символ 7. Оберните весь немедленный вызов функции в скобках.}…
20 сен '09 в 10:25
2 ответа

JSLint Брекеты вокруг If-Block

В Javascript, если if выражение не имеет фигурную скобку после него, следующее выражение помещается внутри if блок. То есть, if(foo) bar(); baz(); эквивалентно if(foo) { bar(); } baz(); Дуглас Крокфорд рекомендует не использовать первое, потому что …
07 авг '11 в 05:12
1 ответ

JSLint и "Ожидается увидеть оператор и вместо этого увидел блок". ошибка

Из-за этого я приобрел привычку заключать все свои выражения case в фигурные скобки в программировании на C, но JSLint подходит. На этом этапе он перестает проверяться. Мой вопрос: это такая плохая практика в JS? Не нужно ли мне беспокоиться о пробл…
12 янв '11 в 18:56
1 ответ

JavaScript для цикла с замыканием, вызывающим предупреждение JSLint

У меня есть сценарий JavaScript, который я пишу, который использует цикл для назначения onclick события в серии кнопок. Чтобы исправить проблемы с объемом iЯ использую следующий пример в качестве основы для цикла for, основанного на этом ответе. Хот…
19 апр '18 в 16:50
1 ответ

Как настроить правила в расширении JSLint для Visual Studio 2012

Я попытался использовать расширение JSLint.VS2012 для проверки кода JavaScript. это полезно, поскольку в моем коде обнаружено много синтаксических проблем. Однако возможно ли настроить правила в JSLint для включения / отключения определенных правил?…
14 июн '13 в 09:42
4 ответа

Объединение выражений "var"

JSLint бросает проблемы, говоря мне Combine this with the previous 'var' statement но я не уверен, как бы я сделал это правильно с моим кодом: var len = results.rows.length, i; //loop around each record in the database for (i = 0; i < len; i++) {…
17 ноя '14 в 19:35
3 ответа

JSLint, при использовании JS-фреймворков

Я использую фреймворк Dojo, который загружаю из URL. Как я должен иметь дело с 'dojo' was used before it was defined ошибки и тому подобное? Да, мое чувство действительно пострадало при запуске кода через JSlint.
08 авг '11 в 15:01
3 ответа

JSLint - Ожидается увидеть оператор, но вместо этого увидел блок

Я только что включил проверку JSLint в Aptana Studio 3. В моем веб-приложении у меня есть следующий код: Sessions.getVars = function() { return $http.get(baseURL) .then(function(response) { return response.data; }, function(response) { /* TODO Error…
05 май '15 в 07:51
1 ответ

Ссылка на этот элемент вне цикла for в JavaScript (JSLint)

Заранее спасибо за вашу помощь! Я создаю простую игру в крестики-нолики, которая поможет мне изучить нативный JavaScript, поэтому моя цель - сделать как можно больше без jQuery или HTML/CSS для игры. Я использую for-loop создать несколько div элемен…
1 ответ

JSLint: Notepadd++: как увидеть console.log()

Мой.js-файл только console.log("abc");, Я включил уже режим разработки в опциях JSLint. Как я могу заставить JSLint показывать мне журнал как System.out.println() в Java делает.
22 янв '13 в 14:39
3 ответа

Функция использовалась до того, как была определена - JSLint

JSLint не нравится этот код, говорящий "b" использовался до того, как он был определен " var a = function () { b(); }, b = function () { alert("Hello, world!"); }; a(); но вполне доволен этим var a, b; a = function () { b(); }; b = function () { ale…
18 окт '12 в 20:26
2 ответа

Ошибка JSHint "Объект не поддерживает это свойство или метод" для замыканий JavaScript

У меня есть этот JavaScript: (function ($) { // a comment })(window.jQuery); Я использую wsh-версию JSHint со следующими параметрами: Команда: %systemroot%\system32\cscript.exe Аргументы: //Nologo "%userprofile%\Documents\jshint\env\wsh.js" /forin:t…
16 авг '12 в 16:14
1 ответ

JSLint подавить предупреждение на IntellijJ

Я использую intellij 14 и просто активирую JSLint и JSHint, и это довольно полезно, но мне не нравится стиль кода объявления переменных, таких как var a, b, c вместо var a; вар б; и вар с; Так что теперь весь мой код полон предупреждений, говорящих …
19 янв '15 в 12:54
1 ответ

Проблема встроенной конфигурации JSHint

Я использую jshint с grunt и некоторые встроенные настройки. Я запутался в следующем. Если я запускаю jshint только на приведенном ниже коде. /* jshint undef: false */ var app = foo; /* jshint undef: true */ Я ожидал бы, что это НЕ возвратит код оши…
23 ноя '13 в 17:14
4 ответа

Отчет об ошибке JSLint - Что не так с этим?

Я получил эту ошибку и не знаю, что может быть причиной. Любая идея? Проблема в строке 2127, символ 18: Недопустимо в переменной "спорт". для (спорт в sugested_sports) // make array var sugested_sports = data.split(","); // pre build DIV var sporty_…
22 май '10 в 02:48
1 ответ

Проблема с ADSafe и JSLint

Я использую плагин JSLint для Eclipse от Rockstarapps и JSLint multi 1.1 (виджеты Yahoo) В обоих случаях я получаю предупреждения ADSafe, независимо от того, установлен ли я или снят флажок ADSafe в настройках JSLint. Я не использую и мне не нужны н…
18 июн '10 в 20:43
1 ответ

Отключите "использовать пробелы, не используйте вкладки" в расширении jslint для VSCode

Я получил расширение VSCode JSLint и его настройки, указывающие на файл.eslintrc, где для отступа указано следующее: { ... "indent" : [1, "tab"] ... } Проблема в том, что он все еще помещает волнистые зеленые линии, где у меня есть несколько вкладок…
12 фев '19 в 22:45