Вопросы по теме '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 просмотров
schedule
31.08.2022
Предупреждение о переопределении 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 просмотров
schedule
16.03.2022
Как отключить нарушение неиспользуемого определения в 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