Question

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.

Was it helpful?

Solution 2

alert("failed.."); //jshint ignore:line

OTHER TIPS

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 */

You can also create a .jshintrc file with this content:

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

The globals configuration option says that this variable is a global defined elsewhere, and the false value says that it shouldn't be redefined.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top