JSHint W117 inline ignore

Nix picture Nix · Mar 17, 2014 · Viewed 7.6k times · Source

JSHint override not being respected.

[Output]: [L59:C38] W117: 'alert' is not defined.

[Output]: /*jshint -W117 */alert("failed to load review data..");/*jshint +W117 */

-- Actual line of code:

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

I use these for other warnings, but W117 seems to be ignored.

Answer

Daniel  Magnusson picture Daniel Magnusson · May 7, 2014

Try have them on a seperate line

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

Another option to disable the warning is to add this at the top of the file

/* global alert */