Запитання з тегом «jslint»

JSLint - це інструмент для якості коду для JavaScript, розроблений Дугласом Крокфордом, відомим розробником, який також відповідає за JSON, JSMin, ADSafe та частини YUI. JSLint є паралельним C монту.

8
JSLint очікується '===', а замість цього побачить '=='
Нещодавно я запускав частину свого коду через JSLint, коли прийшов із цією помилкою. Однак, на мою думку, смішно щодо цієї помилки полягає в тому, що вона автоматично передбачає, що все == має бути ===. Чи справді це має якийсь сенс? Я бачив багато випадків, коли ви не хотіли б порівнювати …

8
Повідомлення JSLint: невикористані змінні
що я можу зробити, якщо JSLint скаржиться на те, що "i" є невикористовуваною змінною в такому сценарії: var items = "<option selected></option>"; $.each(data, function (i, item) { items += "<option value='" + item.Value + "'>" + item.Text + "</option>"; }); (i, item) - це необхідний порядок параметрів, і я використовую …

7
Оголошення функції в CoffeeScript
Я помічаю, що в CoffeeScript, якщо я визначаю функцію, використовуючи: a = (c) -> c=1 Я можу отримати лише вираз функції : var a; a = function(c) { return c = 1; }; Але, особисто я часто використовую оголошення функції , наприклад: function a(c) { return c = 1; } …

3
Як сказати JSLint / JSHint, які глобальні змінні вже визначені
У моєму проекті ми маємо кілька глобальних змінних, які працюють як контейнери: MyProject.MyFreature.someFunction = function() { ... } Тоді я використовую цей сценарій на сайті, і JSLint / JSHint скаржиться на це: "MyProject" не визначено Я знаю, що можу перейти до кожного файлу JavaScript і додати коментар /*global MyProject*/поверх нього. …

7
Помилка JSLint: Перемістіть усі декларації 'var' у верх функції
Сайт JSLint оновлено, і я більше не можу перевіряти сценарії JS. Для мене це попередження не є критичним, і я не хочу проходити через тисячі рядків, щоб це виправити, я хочу знайти більше критичних проблем. Хтось знає, як вимкнути цю помилку або використовувати застарілий JSLint? ОНОВЛЕННЯ Приклад: function doSomethingWithNodes(nodes){ this.doSomething(); …

5
Проблема JSLint із "вікном" як глобальною змінною
Тому я використовую JSLint для спроби виявлення помилок. Я вимикаю деякі параметри, які мені не подобаються, але я не бачу жодного способу, щоб дозволити можливість використовувати windowглобальну змінну. Ну, є варіант віджету Yahoo, але це надмірно. У чому справа з використанням "вікна", чому JSLint каже, що це спричиняє помилки?

8
JSLint: Використання функції перед визначеною помилкою
Я використовую JSLint для перевірки більшості своїх зовнішніх файлів Javascript, але найбільша кількість помилок, які я отримую, пов’язана з функціями, які використовуються до їх визначення. Це справді проблема, про яку я повинен хвилюватися ? Здається, Firefox, IE7 та Chrome все одно. Такі функції, як популярна init()(яку я часто використовую), як …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.