Я работаю с приложением Xamarin Forms
.
Настройка Культуры в классе App
сделала для меня трюк.
using System.Globalization;
using System.Threading;
private void SetCultureToUSEnglish()
{
CultureInfo englishUSCulture = new CultureInfo("en-US");
CultureInfo.DefaultThreadCurrentCulture = englishUSCulture;
}
Это не кажется так. Некоторое Гугление находит несколько сообщений других, и ответы от людей JSLint вроде "Фиксируют Ваш код вместо того, чтобы маркировать его намеренно дефектным". Не кажется совершенно дружественным. Конечно, возможно, в этом случае необходимо просто зафиксировать код, но я оставляю это, чтобы Вы ответили.
Да. Из документации [отмечают, что это от более старой версии документов, но она все еще применяется]:
реализация JSLint принимает объект опции, который позволяет Вам определять подмножество JavaScript, который приемлем для Вас. Также возможно установить те опции в источнике сценария.
спецификация опции может быть похожей на это:
/*jslint nomen: true, debug: true,
evil: false, vars: true */
спецификация опции запускается с/*jslint. Заметьте, что нет никакого пространства перед j. Спецификация содержит последовательность пар значение-имя, где имена являются опциями JSLint, и значения являются TRUE или FALSE. Спецификация опции имеет приоритет по объекту опции.
документация конкретно не упоминает это, но можно включить и отключить различные проверки всюду по коду с несколькими комментариями jslint (благодарит Dominic Mitchell).
существует полный список опций в документации .
Поместите /*jsl:ignore*/
и /*jsl:end*/
вокруг кода.