Con la seguente impostazione del jsHint non si lamenta circa console.log
dichiarazioni mentre segnala ancora debugger
dichiarazioni:grugnito-contrib-jshint non si lamenta console.log
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
}
},
Ok, è stato confuso dalle opzioni 'devel'. Per me sembra che jsHint si lamenterà sempre di 'console' e posso disattivarlo con' devel: true' –
@ AndreasKöberle - Sì, i documenti non sembrano molto chiari. Potrei aprire un problema su GitHub e vedere se può essere reso un po 'più chiaro. –
Per chi legge questa risposta un anno dopo, la documentazione di 'devel' è ora piuttosto esplicita: http://www.jshint.com/docs/options/#environments – aymericbeaumet