Недавно я начал видеть, как JSLint выдает следующее предупреждение: JSLint: Ожидается «» и вместо этого видит «». Другими словами, он хочет, чтобы я использовал двойные кавычки вместо одинарных кавычек. Почему ...
У меня проблема при попытке сделать функцию глобальной, когда она участвует в закрытии. В приведенном ниже коде у меня есть анонимный метод, который определяет новую функцию в окне с именем getNameField. ...
Я использую этот фрагмент JavaScript для создания UID:(original :)//Если идентификатор не был определен, сгенерируйте новый уникальный идентификатор. if (!id ){ id = 'xxxxxxxx -xxxx -4xxx -yxxx -xxxxxxxxxxxx'.replace (/[xy]/g,...
Почему отчет JSLint в коде: function cos (a) {var b = 0; если (а) {b = 1; } else {b = 2; } return b;
} error: Проблема в строке 6, символ 5: Ожидается точно ...
JSHint и JSLint — отличные инструменты. Однако в отчете доминирует предупреждение «смешанные пробелы и табуляции». Есть ли способ подавить эти предупреждения, или есть ли аналогичная служба, которая разрешает белые...
JSLint не передает это как действительный код :/*global someVar :false */ if (typeof someVar === "undefined" ){ var someVar = "привет!"; } Как правильно?
Я совершенно не против этой ошибки JSLint. Как я могу это терпеть? Есть ли для этого флажок или флажок? Вы получаете это, когда делаете что-то вроде: v && arr.push (v); в отличие от: if (v) {arr ....
Что означает JSLint под этой ошибкой? А как его переписать? Ошибка: проблема в строке 78, символ 3: переместите вызов в скобки, содержащие функцию:}) (jQuery);
Я получаю эту ошибку с JSLint: Следует удалять только свойства Почему это не нравится? Переменная, которую я пытаюсь удалить, очень велика, поэтому я надеялся прыгнуть в мусор...
Мне нужно проверить поддержку заполнителя. Следующее отлично работает во всех современных браузерах, а также в IE7, IE8, IE9: $ .support.placeholder = (function () {var i = document.createElement ("input");
...
У меня есть регулярное выражение: return (str+'').replace(/^(.)|\s(.)/g, function ( $1 ) { return $1.toUpperCase ( );
}); я получил следующую ошибку jslint: небезопасно '.' Что делает использование ...
Недавно я запускал некоторые из мой код через JSLint, когда я обнаружил эту ошибку. Что мне кажется забавным в этой ошибке, так это то, что она автоматически предполагает, что все == должно быть ===. ...
Я просматриваю Соглашения Дугласа Крокфорда о коде для документа JavaScript, и он говорит, что переменные должны быть в алфавитном порядке и по одной в каждой строке. var a; // массив имен классов
var c = ...
Я получаю следующую ошибку в jsLint: «документ» использовался до это было определено. Строка, вызывающая ошибку: document.cookie = name + "=" + value + expires + "; path=/"; Я понимаю, почему это происходит, ...
В чем разница между синтаксисом на основе конструктора для создания объекта: person = new Object () ... и этот буквальный синтаксис: person = {property1: "Hello"
}; Похоже, что оба делают ...
Я впервые запустил JSLint для довольно длинного файла, и у меня много ошибок, например, ожидалось ровно 1 пробел между "функцией" и "(" или неожиданным ". Я не осознайте, что это было важно ...
Я использую JSONLint в Интернете, который мне очень помог. Мне НУЖНО добавить это в Node.js. Наш QA и даже я вставили столько недействительных JSON, что это даже не смешно. Сервер использует ...
Рассмотрим следующий код: for (var i=0; i<100; i++) { // здесь ваш код
}
// здесь какой-то другой код
for (var i=0; i<500; i++) { // здесь пользовательский код
} Любой приличный инструмент для анализа (jslint, ...
Как мне установить JSLint в Ubuntu? Я загрузил исходный код jsl-0.3.0-src.tar.gz с http://www.javascriptlint.com/download.htm, а затем распаковал его в каталог jsl-0.3.0 на моем рабочем столе. Я тогда ...
Почему считается наилучшей практикой положить; в конце определения функции. например var tony = function () {console.log ("Привет!"); }; лучше чем: var tony = function () {...
Месяц назад я начал работать с телефонным разговором, html5, css3 и jQtouch.
Я работаю над приложением, и мне нужно воспроизвести звук в приложении. У меня серьезная проблема с этой задачей.
Сначала я ...
Я играю с библиотекой реагировать на Facebook в Facebook. Я пытаюсь использовать их синтаксис JSX, который описывает создание представления следующим образом. / ** @jsx React.DOM * / var HelloMessage = React ....
Я использую jslint.com для проверки некоторых функций и натолкнулся на ошибку: «Начальная десятичная точка может быть перепутана с точкой». Строка, которая вызвала ошибку, выглядит следующим образом: if (myvar = .95) ...
Почему я получаю эти ошибки? Проблема в строке 329, символ 60: Не используйте 'new' для побочных эффектов. new widget.StyledDropdown (dojo.byId («sTitle»)); Проблема в строка 330, символ 61: Не использовать "новый" ...
Недавно я начал изучать NodeJS. Кажется, в мире Node стандартно писать код с запятыми: var connect = require('connect') , HTTPSServer = require('./https') , HTTPServer =...
Кто-нибудь знает, что такое опция JSLint «Терпеть глупость»? Какое семейство предупреждений он отключает? Я нашел ссылки на методы Node.js и "Sync" (, включая комментарий Крокфорда...
Я использую инструмент JSLint, чтобы убедиться, что мой JavaScript "строгий". Я получаю следующую ошибку, но не понимаю, как ее исправить: тело for in должно быть заключено в оператор if, чтобы ...
Не удается найти ссылку для загрузки jslint.js с http://www.jslint.com/.
Я загрузил http://jslint.com/webjslint.js, но он не работает. Может ли кто-нибудь дать мне правильный URL для его загрузки?
Кажется, я не могу настроить параметры форматирования Eclipse Javascript так, чтобы он генерировал разметку. JSLint не жалуется -в первую очередь на настройки пробелов, когда «терпеть неаккуратные пробелы»…
Я ищу что-то, что работает как Checkstyle на JavaScript. Я знаю о JSLint, и я уже использую компилятор Закрытия Google, но они главным образом проверяют на синтаксические проблемы. Checkstyle может...