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

Порядок функций в JavaScript: почему это важно?
Исходный вопрос: JSHint жалуется, когда мой JavaScript вызывает функцию, которая определена ниже по странице, чем ее вызов. Однако моя страница предназначена для игры, и никакие функции не вызываются до тех пор, пока все не будет загружено. Так...
59921 просмотров
schedule 29.04.2023

JSLint — ошибки «var notdefined», вызванные внешними файлами скриптов
Я пытаюсь использовать JSLint для некоторых файлов javascript в наших проектах на работе и столкнулся с несколькими ошибками, такими как следующие: JS Lint: '<var name>' is not defined Проблема в том, что переменная определена в...
2731 просмотров
schedule 03.09.2022

JSHint + Flymake — проверка ошибок бесконечного цикла
Я пытался сам разобраться в проблеме и, вероятно, продолжу, но из-за плохих отчетов об ошибках это занимает слишком много времени. Так что, возможно, если кто уже сталкивался с этой проблемой, поделитесь пожалуйста. Что происходит: после того, как...
186 просмотров
schedule 08.10.2022

Использование файла конфигурации для JSHint с Rhino
Я пытаюсь запустить jsHint из командной строки с помощью Rhino. Я хочу сделать проверку автоматической частью процесса регистрации моей команды. У меня есть базовая конфигурация, работающая с помощью команды: java -jar .rhino.jar ./jshint.js...
814 просмотров
schedule 06.07.2023

Отключение проверки отступов JSHint только для определенного файла
Я использую jshint с включенным параметром принудительного отступа и установленным на 4, и хотел бы оставить его таким для большинства файлов в кодовой базе. Однако в одном конкретном файле я хотел бы отключить эту проверку. Я попытался добавить...
6505 просмотров
schedule 12.02.2023

jshint жалуется: «Эмбер» не определен
У меня есть стандартный файл Ember main.js , который начинается так: this.App = Ember.Application.create({ LOG_TRANSITIONS: true, VERSION: '1.0.0', ready: function () { console.log('App version: ' + App.VERSION + ' is...
7985 просмотров
schedule 18.03.2023

grunt-contrib-jshint не жалуется на console.log
Со следующей настройкой jsHint не жалуется на операторы console.log , в то время как он по-прежнему сообщает операторы debugger : jshint: { files: [ 'Gruntfile.js', 'js/**/*.js', 'tests/*.js', ],...
4462 просмотров
schedule 02.06.2023

Обещания обратного вызова узла продолжения ожидают функцию, есть ли метод для удаления объявленной функции с вызовом функции
У меня проблема с библиотекой продолжения узла. При использовании обещания успеха, как показано ниже: for (index = 0; index < models.length; index++) { model = models[index]; model.drop().success(function() {...
899 просмотров

Предупреждение о переопределении JSHint и добавление дополнительных свойств к объекту
У меня есть определение объекта, охватывающее несколько файлов, и я использую следующий синтаксис, чтобы добавить дополнительные свойства в пространство имен. var app = app || {}; // and then app.namespace = { ... } Но JSHint предупреждает...
3139 просмотров
schedule 11.05.2023

Использование этого в обработчике событий в строгом javascript?
Предположим, у вас есть процедура, подобная следующей, для подключения обработчиков событий щелчка. getElements(".board>div").forEach(function(elem){ elem.addEventListener("click", handleClick); }); А дальше в обработчике нужно работать...
1645 просмотров
schedule 13.06.2022

jshint использовать строгую проблему
Вот мой файл: app/scripts/controllers/main.js "use strict"; angular.module('appApp') .controller('MainCtrl', ['$scope', function ($scope) { $scope.awesomeThings = [ 'HTML5 Boilerplate', 'AngularJS', 'Karma' ];...
35710 просмотров
schedule 23.01.2023

Предотвратить предупреждение Web Essentials JsHint ko не определено при использовании Knockout
В проекте ASP.NET MVC 5 с использованием объединения и минимизации у меня есть модель представления Javascript, которую я заполняю в файле .cshtml. Модель представления ссылается на нокаут через ko , что отлично работает. Однако вывод JsHint из Web...
2501 просмотров

Как отключить нарушение неиспользуемого определения в phpstorm
Я работаю над файлом, который является частью SDK. Когда я фиксирую файл в svn в phpstorm, я получаю предупреждение о Unused definition SomeFunction , где SomeFunction — это прототип функции MySDK . /* * A function that does stuff *...
630 просмотров
schedule 27.07.2023

Отправить параметры в jshint reporter в Gulp
У меня есть Gulpfile с jshint, настроенным на использование jshint-stylish reporter. Мне нужно передать параметр verbose репортеру, чтобы отображались коды предупреждений. Можно ли это сделать с помощью Gulp? Текущий мой gulpfile.js выглядит...
2261 просмотров
schedule 19.06.2023

Yeoman WebApp Modernizr JSHint
Я использую генератор веб-приложений Yeoman с Modernizr (и Bootstrap и Sass/Compass, если это имеет значение). В моем файле main.js есть следующее: $(function() { 'use strict'; Modernizr.addTest('svgasimg',...
667 просмотров
schedule 16.03.2023

IntelliJ IDEA/WebStorm noinspection JSHint vs jshint ignore:line
Есть ли способ настроить IntelliJ IDEA/WebStorm для добавления // jshint ignore:line для подавления предупреждений JSHint? По умолчанию IntelliJ добавляет //noinspection JSHint , который сам JSHint не распознает.
1705 просмотров
schedule 14.03.2023

Избегание функции JSHint внутри цикла с закрытием Coffeescript внутри цикла
Я пытаюсь инициировать прослушиватели событий в массиве связанных элементов объектов в Coffeescript. Это работает так же, как я это делаю, но JSHint (справедливо) жалуется на создание функции внутри цикла. Я немного поиграл, но не вижу способа...
176 просмотров
schedule 24.03.2022

Объяснение правила nonew в JSHint
В JSHint есть правило/опция, которое я никогда не понимал до конца: nonew правило: Эта опция запрещает использование функций-конструкторов для побочных эффектов. Некоторым людям нравится вызывать функции-конструкторы, не присваивая их...
166 просмотров
schedule 30.07.2022

SublimeLinter: ВНИМАНИЕ: jshint деактивирован, не удается найти «jshint»
Просто это произошло совершенно случайно. Все, что я сделал, это перезапустил Sublime, и затем я знаю, что мне нужно было переустановить путь к git.exe, и SublimeLinter jshint не работает. Я удалял и переустанавливал SublimeLinter и...
3966 просмотров
schedule 28.03.2023

Есть ли способ отключить предупреждение о том, что переменная JSHint уже определена?
JSHint жалуется, если у меня есть несколько циклов for, объявляющих одну и ту же индексную переменную: for(var i=0; i<10; i++){ console.log(i); } for(var i=0; i<10; i++){ //<-- jshint warns that 'i' is already defined...
6523 просмотров
schedule 06.03.2022