gruntjs - grunt-contrib-jshint doesn't complain about console.log -


with following setting jshint doesn't complain console.log statements while still reports debugger statements:

jshint: {       files: [         'gruntfile.js',         'js/**/*.js',         'tests/*.js',       ],       options: {         curly: true,         immed: true,         noarg: true,         expr: true,         quotmark: 'single',         maxdepth: 3,         browser: true,         eqnull: true       }     }, 

as far can tell, jshint has never warned references console. there no code in there handle such references.

console treated identifier should defined , accessible whatever context referred (which correct, since is).

therefore, can jshint warn usage of console getting warn undefined variables. set undef option true.

then, if want allow usage of console, can add globals directive or set devel option true (which implicitly adds globals directive).


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

javascript - Clean way to programmatically use CSS transitions from JS? -

android - send complex objects as post php java -