Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
sublime_text:jshint [2016/12/06 14:33] Yoh créée |
sublime_text:jshint [2017/01/04 23:20] (Version actuelle) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Jshint ====== | ====== Jshint ====== | ||
| + | |||
| + | Config récupérée [[https://gist.github.com/tdd/a4034b14533e8b3792bc|ici]] plus quelques ajouts personnels. | ||
| + | |||
| + | A mettre dans le fichier //~/.jshintrc//. | ||
| <code> | <code> | ||
| Ligne 15: | Ligne 19: | ||
| // Exige les accolades pour toute instruction de contrôle (`if`, etc.) | // Exige les accolades pour toute instruction de contrôle (`if`, etc.) | ||
| // même si on n'utilise qu'une instruction dedans pour le moment. | // même si on n'utilise qu'une instruction dedans pour le moment. | ||
| - | "curly": false, | + | "curly": true, |
| // Exige des (in)égalités strictes : `===` et `!==` | // Exige des (in)égalités strictes : `===` et `!==` | ||
| Ligne 75: | Ligne 79: | ||
| // [soucis de closure asynchrone](http://www.jshint.com/docs/options/#loopfunc). | // [soucis de closure asynchrone](http://www.jshint.com/docs/options/#loopfunc). | ||
| "loopfunc": true, | "loopfunc": true, | ||
| - | "laxcomma": true, | ||
| // Options d’environnement | // Options d’environnement | ||
| Ligne 92: | Ligne 95: | ||
| // Desactive les alertes pour les variables globales défini | // Desactive les alertes pour les variables globales défini | ||
| - | "predef": ["define", "UWA"], | + | // ex. : "predef": ["define", "UWA"], |
| // Optimisation du code | // Optimisation du code | ||
