Встроенный игнор JSHint W117

Переопределение JSHint не соблюдается.

[Вывод]: [L59:C38] W117: «предупреждение» не определено.

[Вывод]: /*jshint -W117 */alert(не удалось загрузить данные проверки..);/*jshint +W117 */

-- Фактическая строка кода:

$scope.example.$get(
    function(data){
       $scope.data =  //do something;
    }, function(message){
        /*jshint -W117 */alert("failed..");/*jshint +W117 */
});

Я использую их для других предупреждений, но W117, кажется, игнорируется.


person Nix    schedule 17.03.2014    source источник


Ответы (2)


Попробуйте разместить их на отдельной строке

/* jshint -W117 */
alert("failed..");
/* jshint +W117 */

Другой вариант отключить предупреждение — добавить его в начало файла.

/* global alert */
person Daniel Magnusson    schedule 07.05.2014

Вы также можете создать файл .jshintrc с таким содержимым:

{
  "globals": {
    "alert": false
  }
}

Параметр конфигурации globals говорит, что эта переменная является глобальной, определенной в другом месте, а значение false говорит, что его не следует переопределять.

person Guilherme Garnier    schedule 26.06.2015