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

JSLint - это инструмент "качества кода" для JavaScript, разработанный Douglas Crockford, известным разработчиком, также отвечающим за JSON, JSMin, ADSafe и части YUI. JSLint параллелен C lint.
2

JSLint: использовался до его определения

Привет У меня есть 3 файла javascript. jquery.js utility.js file1.js В file1.js у меня есть jQuery.noConflict() jQuery(document).ready(function($) { // .... }); Я получаю сообщение об ошибке "jQuery" использовался до его определения. и "доку...
08 мар. '12 в 16:29
8

JSLint Ожидаемый '===' и вместо этого увидел '=='

Недавно я запускал часть своего кода через JSLint, когда придумал эту ошибку. Я думаю, что это смешно в этой ошибке, но в том, что она автоматически предполагает, что все == должно быть ===. Это действительно имеет смысл? Я видел много примеров, что...
17 сент. '10 в 13:58
7

Ошибка JSLint: переместите все объявления "var" в начало функции

Обновлен сайт JSLint, и я больше не могу проверять скрипты JS. Для меня это предупреждение не критично, и я не хочу проходить через тысячи строк, чтобы исправить это, я хочу найти более важные проблемы. Кто-нибудь знает, как отключить эту ошибку или...
10 янв. '11 в 11:45
8

Сообщение JSLint: неиспользуемые переменные

что я могу сделать, если JSLint жалуется на то, что "i" является неиспользуемой переменной в таком сценарии: var items = "<option selected></option>"; $.each(data, function (i, item) { items += "<option value='" + item.Value + "'&...
05 июл. '11 в 13:43
5

Проблема JSLint с "окном" в качестве глобальной переменной

Поэтому я использую JSLint, чтобы попытаться обнаружить ошибки. Я отключаю некоторые параметры, которые мне не нравятся, но я не вижу возможности включить глобальную переменную window. Ну, есть опция Yahoo Widget, но это перебор. Что связано с испол...
10 сент. '09 в 8:31
7

Объявление функции в CoffeeScript

Я замечаю, что в CoffeeScript, если я определяю функцию, используя: a = (c) -> c=1 Я могу получить только выражение функции : var a; a = function(c) { return c = 1; }; Но лично я часто использую объявление функции, например: function...
01 июл. '11 в 13:42
4

JSLint сообщает "Неожиданный висячий" символ в имени префиксной строки подчеркивания

Я знаю, что некоторые люди считают наличие лидирующего подчеркивания подразумевающим, что переменная является "частной", что такая конфиденциальность является фикцией и предполагает, что именно поэтому JSLint сообщает об этих именах с сообщением об о...
14 июн. '10 в 17:55
1

Ошибка JSLint: "Переместить вызов в парны, содержащие функцию"

Что означает JSLint по этой ошибке? И как его переписать? Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);
12 февр. '11 в 16:48
8

JSLint: использование функции перед ее определением ошибки

Я использую JSLint для проверки большинства моих внешних файлов Javascript, но наибольшее количество ошибок, которые я получаю, - это функции, которые используются до их определения. Это действительно проблема, о которой я должен беспокоиться о? ...
30 апр. '09 в 9:45
7

В чем причина того, что JSLint говорит, что существует "слишком много операторов var",

JSLint (с включенным флагом onevar) помещает некоторый код javascript, который у меня есть со следующим: Problem at line 5 character 15: Too many var statements. Я рад исправить эти ошибки, но я хотел бы знать, делаю ли я это для производительности...
01 мая '09 в 5:42
3

(...()) vs. (...)() в закрытии javascript

Я знаю, что это глупо, но есть разница между этим: (function() { var foo = 'bar'; })(); и это? (function() { var foo = 'bar'; }()); JSLint сообщает нам Move the invocation into the parens that contain the function, но я не вижу...
08 янв. '12 в 0:45
4

Что такое буквальная буква в javascript и когда вы ее используете?

JSLint дает мне эту ошибку: Проблема с символом строки 11: используйте литературную нотацию массива []. var myArray = new Array(); Что такое буквальная буква массива и почему она хочет, чтобы я использовал ее? Здесь показано, что new Array();...
07 июл. '09 в 20:36
6

Как исправить ошибку jslint "Не создавать функции в цикле"?

Я работаю над тем, чтобы все наши JS-коды проходили через jslint, иногда с большой настройкой с параметрами для передачи устаревшего кода в настоящее время с намерением исправить его правильно позже. Есть одна вещь, о которой jslint жалуется, что у ...
14 июн. '10 в 13:33
5

Есть ли подключаемый модуль JSLint Eclipse?

Может ли кто-нибудь указать на функционал JSLint плагин для Eclipse?
29 апр. '10 в 21:57
3

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

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