J'ai la ligne suivante:
imageUrl && (data.imageUrl = imageUrl);
Pour cette ligne, JSHint se plaint:
Expected an assignment or function call and instead saw an expression.
Je comprends l'avertissement, mais je veux le désactiver. Je ne trouve pas le moyen de le faire. Une idée?
Si c'est vraiment juste une ligne
imageUrl && (data.imageUrl = imageUrl); // jshint ignore:line
Je suis un partisan de l'écriture de code, de sorte qu'il ne génère pas d'avertissement, même si cela implique de prendre des mesures spéciales pour le faire. Donc je préférerais
if (imageUrl) data.imageUrl = imageUrl;
Inclure un /* jshint expr: true */
commentaire dans votre Javascript.
Référence: http://jshint.com/docs/options/#expr