JSLint: управляйте комментариями (выборочный, игнорируют),

Я работаю с приложением Xamarin Forms.

Настройка Культуры в классе App сделала для меня трюк.

using System.Globalization;
using System.Threading;


private void SetCultureToUSEnglish()
{
    CultureInfo englishUSCulture = new CultureInfo("en-US");
    CultureInfo.DefaultThreadCurrentCulture = englishUSCulture;
}
44
задан 1 March 2009 в 23:57
поделиться

3 ответа

Это не кажется так. Некоторое Гугление находит несколько сообщений других, и ответы от людей JSLint вроде "Фиксируют Ваш код вместо того, чтобы маркировать его намеренно дефектным". Не кажется совершенно дружественным. Конечно, возможно, в этом случае необходимо просто зафиксировать код, но я оставляю это, чтобы Вы ответили.

3
ответ дан ironfroggy 23 September 2019 в 11:50
поделиться

Да. Из документации [отмечают, что это от более старой версии документов, но она все еще применяется]:

реализация JSLint принимает объект опции, который позволяет Вам определять подмножество JavaScript, который приемлем для Вас. Также возможно установить те опции в источнике сценария.

спецификация опции может быть похожей на это:

/*jslint nomen: true, debug: true,
  evil: false, vars: true */

спецификация опции запускается с/*jslint. Заметьте, что нет никакого пространства перед j. Спецификация содержит последовательность пар значение-имя, где имена являются опциями JSLint, и значения являются TRUE или FALSE. Спецификация опции имеет приоритет по объекту опции.

документация конкретно не упоминает это, но можно включить и отключить различные проверки всюду по коду с несколькими комментариями jslint (благодарит Dominic Mitchell).

существует полный список опций в документации .

19
ответ дан Matthew Crumley 23 September 2019 в 11:50
поделиться

Поместите /*jsl:ignore*/ и /*jsl:end*/ вокруг кода.

-2
ответ дан 26 November 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: