javascript - A couple of issues with JSHint: 'is defined but never used' and 'is not defined' -
i have application pretty modular , such, jshint giving me 'x' defined never used
error.
my setup goes this:
app/assets/scripts/bootstrap.js: var x = 5;
app/assets/scripts/kickstart.js: console.log(x);
and here's output jshint:
app/assets/scripts/bootstrap.js line 1 col 6 'x' defined never used. app/assets/scripts/kickstart.js line 1 col 13 'x' not defined. 2 problems
i know /* exported x */
cumbersome if have lots of variables this.
is there anyway solve these 2 issues without disabling specific options? because come in handy in other, more important, situations.
you can add @ top of file.
/*jshint unused: false, undef:false */
notice options can applied specific scopes. works unused
, apparently not undef
.
(function () { /*jshint unused: false */ // stuff }());
Comments
Post a Comment