Salut,
J'utilise gulp-jshint pour checker mon code JS et je souhaiterais que tous les opérateurs == et != soient refusés afin de forcer les développeurs à utiliser === et !==.
Ma task est la suivante:
Code :
- // Javascript checker
- var jshint = require('gulp-jshint');
- var jshintStylish = require('jshint-stylish');
- gulp.task('jshint', function() {
- return gulp.src(['./components/**/*.js','./js/PRIVATE/*.js'])
- .pipe(jshint.extract('auto'))
- .pipe(jshint({multistr: true,eqeqeq:true}))
- .pipe(jshint.reporter(jshintStylish))
- .pipe(jshint.reporter('fail'));
- });
|
La fonction suivante est parsée mais est validée par JSHINT
Code :
- ajax.onreadystatechange = function() {
- if (ajax.readyState == 4 && (ajax.status == 200 || ajax.status == 0)) {
- console.dir(ajax.responseText);
- }
- }
|
Est il possible de mettre une option à JSHINT pour qu'il rejette les == du IF ?
Merci
------------------
Ygles
Message édité par Eagles Eyes le 14-01-2016 à 17:04:24