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

Общинный инструмент для обнаружения ошибок и потенциальных проблем в JavaScript-коде и для обеспечения соблюдения правил кодирования.
11

Отключение правила eslint для определенной строки

Чтобы отключить правило листинга для конкретной строки в JSHint, мы используем следующее правило: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Я пытаюсь найти эквивалент выше для eslint.
01 янв. '15 в 15:47
8

Должен ли я использовать проверку JSLint или JSHint JavaScript?

В настоящее время я проверяю свой JavaScript на JSLint и продвигаюсь вперед, помогая мне писать лучший JavaScript - в частности, при работе с библиотекой JQuery. Теперь я столкнулся с JSHint, вилкой JSLint. Поэтому я задаюсь вопросом о веб-прил...
23 июл. '11 в 21:04
12

Почему JSHint выдает предупреждение, если я использую const?

Это ошибка, которую я получаю при использовании const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Мой ...
12 дек. '14 в 10:39
3

Есть ли способ подавить предупреждение JSHint для одной заданной строки?

У меня (один) случай в моем приложении были eval, и я хотел бы подавить предупреждение JSHint только для этого случая. Есть ли способ достичь этого? Конфигурация, волшебный комментарий,...?
19 окт. '12 в 15:34
9

JSHint и jQuery: '$' не определен

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

Объяснение ошибки JSHint Плохая линия перед ошибкой "+"

Может кто-нибудь объяснить мне, почему JSHint жалуется на следующее, window.location.href = String1 + '#' + Sting2 + '=' + String3; С ошибкой Bad line breaking before '+' error Я понимаю, что эту ошибку можно настроить с помощью п...
28 февр. '13 в 16:33
8

Как отключить предупреждение "define" не определяется с помощью JSHint и RequireJS

Я использую RequireJS AMD в своем проекте. Когда я запускаю jshint в моем проекте, он выдает ошибку, например В сценариях AMD 'define' is not defined. В тестах Mocha 'describe' is not defined. 'it' is not defined. Как удалить это предупрежд...
28 апр. '13 в 7:45
4

Почему JSHINT жалуется, что это строгое нарушение?

Я думаю, что это может быть дубликат Строгое нарушение с использованием этого ключевого слова и раскрытие шаблона модуля У меня есть этот код: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } ...
07 окт. '11 в 14:36
4

Порядок функций JavaScript: зачем это важно?

Оригинальный вопрос: JSHint жалуется, когда мой JavaScript вызывает функцию, определенную далее на странице, чем вызов к ней. Однако моя страница предназначена для игры, и никакие функции не вызываются до тех пор, пока все это не скачано. Итак, по...
30 сент. '11 в 10:45
4

Gulp Ошибка: не удается найти модуль 'jshint/src/cli'

Итак, у меня есть новая установка El Capitan, и я снова даю этим бегунам задания. Я следую sitepoint Введение в Gulp.js, но я застрял на четвертом шаге, когда я пытаюсь запустить gulp jshint, я получаю "Error: Cannot find module 'jshint/src/cli'" ...
29 нояб. '15 в 15:38
5

JSHint "Возможное строгое нарушение". при использовании `bind`

Рассмотрим этот простой код: "use strict"; var obj = { f: function() { this.prop = 'value'; g.bind( this )(); } }; function g() { console.log( this.prop ); } Если я попытаюсь проверить этот код, jshint дает мне ошибку...
21 авг. '12 в 14:44
5

Игнорировать переменную camelcase в JSHint

Имея немного проблемы с JShint и следующей строкой кода. $location.path('map-' + map.id + '/venue-' + map.attributes.default_venue.value); Я получаю сообщение об ошибке, Identifier 'default_venue' is not in camel case. Это не будет проблемой норм...
18 окт. '13 в 11:20
4

Jshint.com требует "использовать строгий". Что это значит?

Jshint.com сообщает об ошибке: Строка 36: var signin_found; Отсутствует инструкция "use strict".
12 нояб. '11 в 19:34
3

Как подавить "{variable} лучше писать в точечной нотации".

Есть ли опция и/или как я могу подавить ошибки, например следующие: 175,14: ['tracker'] лучше написано в точечной нотации.
02 нояб. '12 в 9:23
3

Как сообщить JSLint/JSHint, какие глобальные переменные уже определены

В моем проекте мы имеем некоторые глобальные переменные, которые работают как контейнеры: MyProject.MyFreature.someFunction = function() { ... } Итак, я использую этот script по всему сайту, и JSLint/JSHint жалуется на это: 'MyProject' не опред...
17 июл. '13 в 20:31