Refuser tout les opérateurs == et !=

Refuser tout les opérateurs == et != - Javascript/Node.js - Programmation

Marsh Posté le 14-01-2016 à 17:03:46    

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 :
  1. // Javascript checker
  2. var jshint = require('gulp-jshint');
  3. var jshintStylish = require('jshint-stylish');
  4. gulp.task('jshint', function() {
  5.     return gulp.src(['./components/**/*.js','./js/PRIVATE/*.js'])
  6.         .pipe(jshint.extract('auto'))
  7.         .pipe(jshint({multistr: true,eqeqeq:true}))
  8.         .pipe(jshint.reporter(jshintStylish))
  9.         .pipe(jshint.reporter('fail'));
  10. });


 
La fonction suivante est parsée mais est validée par JSHINT

Code :
  1. ajax.onreadystatechange = function() {
  2.         if (ajax.readyState == 4 && (ajax.status == 200 || ajax.status == 0)) {
  3.                 console.dir(ajax.responseText);
  4.         }
  5. }


 
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
Reply

Marsh Posté le 14-01-2016 à 17:03:46   

Reply

Marsh Posté le 14-01-2016 à 22:31:40    

Tu as mal écrit ton truc.
C'est pas dans l'appel à jshint() qu'il faut mettre les options, mais dans un fichier .jshintrc  
La doc de jshint : http://jshint.com/docs/


Message édité par gatsu35 le 14-01-2016 à 22:33:55
Reply

Marsh Posté le 18-01-2016 à 15:10:41    

Je vais essayer merci, mais j'avais lu ici => http://stackoverflow.com/questions [...] intrc-file que gulp-jshint pouvait prendre ses paramètres en arguments de sa fonction

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed