Für eine etwas bessere JavaScript-Validierung kann man direkt in phpStorm JSLint nutzen. Dazu installiert man zuerst das entsprechende Node-Modul per npm.
sudo npm install -g jslint
Als nächstes öffnet man einfach die PHPStorm-Settings und aktiviert JSLint unter
JavaScript > Code Quality Tools > JSLint
Wenn man diesen Punkt aktiviert, ist es außerdem ratsam, dass man (falls man fürs Web entwickelt), auch „a browser“ anhakt. Ansonsten hat man das Problem, dass globale Variablen wie document oder window als nicht vorhanden deklariert werden.
Außerdem ist es generell ratsam, den strict modus zu aktivieren. Dazu schreibt man in die ersten Zeilen (im jeweiligen Context) einfach:
"use strict";
Dann werden die entsprechenden Fehler auch rot hinterlegt.
In diesem Sinne: Am besten immer nach den Richtlinien von JSLint im Strict-Modus entwickeln. Ansonsten macht man nur überflüssiges Zeug oder andere Fehler. Viele Browser tolerieren das zwar, aber schön ist es dennoch nicht – und wer weiß, wann das sonst auf einen zurück fällt. Spätestens ein älterer Internet Explorer fliegt einem dann irgendwann um die Ohren.
Damit man das Aktivieren nicht vergisst, sollte man es einfach in den Standardeinstellungen von phpStorm setzen.