Точно так же, как он сказал вам: Expected '(' at column 8, not column 12.
. ; ^ D
Переместите эту строку назад на четыре пробела, и вы золотые.
Это для меня JSLint.com :
/*jslint browser*/
(function () {
"use strict";
window.isMobileDevice = function () {
return (window.orientation !== undefined) ||
(navigator.userAgent.indexOf("IEMobile") !== -1);
};
}());
Обратите внимание, что мне также пришлось удалить параметр $
, так как он не использовался.
Но вы можете переопределить это ...
Я думаю, что именно здесь я замечаю, что JSLint очень самоуверенный, но, к счастью, это единственное место, где мы можем изменить его на работу так, как вы хотите. Если вы установите директиву "white
space mess" , ваш код (за исключением $
) будет в порядке, как есть.
/*jslint browser, white*/
(function () {
"use strict";
window.isMobileDevice = function () {
return (window.orientation !== undefined) ||
(navigator.userAgent.indexOf("IEMobile") !== -1);
};
}());