Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1422 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Refuser tout les opérateurs == et !=

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Refuser tout les opérateurs == et !=

n°2273427
Eagles Eye​s
Posté le 14-01-2016 à 17:03:46  profilanswer
 

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
mood
Publicité
Posté le 14-01-2016 à 17:03:46  profilanswer
 

n°2273439
gatsu35
Blablaté par Harko
Posté le 14-01-2016 à 22:31:40  profilanswer
 

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
n°2273693
Eagles Eye​s
Posté le 18-01-2016 à 15:10:41  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Refuser tout les opérateurs == et !=

 

Sujets relatifs
petite question opérateurs en JAVA (dev. android).htaccess | Refuser accès aux personnes, autoriser accès au site même
appel du destructeur et opérateurssurcharge d'opérateurs
operateurs logiquesClasses et opérateurs, code incompréhensible...
[Reflection] OperateursRefuser des données $_POST
[Compilation] Priorité des opérateursPréfixes des trois opérateurs de portable
Plus de sujets relatifs à : Refuser tout les opérateurs == et !=


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR