JSLint: Attendu ‘!!’ et à la place vu “?”

Je reçois l’erreur dans le point d’interrogation. Voici le code

var isParallelStage = ($("#workflowStagesList .workflowStageListItemActive").find("p").text() === "P") ? true : false; 

Erreur:

JSLint: Attendu ‘!!’ et a plutôt vu “?”.

? true : false ? true : false est un antipattern – c’est totalement inutile, une fonction d’identité, vous pouvez simplement l’omettre, vous avez déjà un booléen. Et si vous ne l’avez pas fait, vous devriez utiliser !! ou Boolean(…) pour atsortingbuer votre valeur à un booléen.