Early Access Program WebStorm

WebStorm 6 EAP build 126.254

Please meet the new WebStorm 6 EAP build number 126.254. The changes worth mentioning include:

  • The IDE will now highlight your JavaScript code according to the libraries that are configured for the file. This way you can now use libraries not only to filter the completion list, but also to clearly see what your code uses and be sure it won’t fail in production as it calls a non-existing method from the library that was never supposed to be part of this project. So, if you suddenly get your code highlighted red, please make sure you’ve configured libraries correctly at File -> Settings -> JavaScript -> Libraries (WebStorm -> Preferences on Mac OS). Please find more information on the libraries configuration here and here.

Note: If you have debug JS sources attached to the library, the IDE will ignore minified sources. In general, we encourage you to always use debug version of JavaScript libs as it is easier to be parsed by the IDE… and also is surprisingly much more pleasant to read :-)

  • Files that are part of JS library will not be validated any more, saving computer power and your time. If you still need a file to be validated, you can always ask Hector the Inspector that lives in the status bar.
  • File watchers: we now include predefined configuration for YUI Compressor (JavaScript and CSS) and Closure Compiler. More details in separate blog post are coming.
  • You can now keep your JSHint configuration in a file within the project. Just go to File -> Settings -> JavaScript -> JSHint and click ‘Use config files’. The IDE is smart enough to look for the file in parent folders as well, and kind enough to accept your custom path.
  • The IDE now carries a built-in HTTP server for static files. This means that you can simply type http://localhost:63342/<project name>/<path from the project root> in the browser (or on the mobile device) and the IDE will deliver your static pages right away! No more need to keep a local Apache/Httpd/nginx or whatever running 7×24! Our server also supports HTTPS.
  • Couple of fixes regarding JS classes inheritance and navigation.
  • Last but not least, and much awaited: There’s now code folding in SASS!

Please report any unexpected behavior to the tracker and praise, claim or enquire in forums. And stay tuned, we’ve got lot more interesting stuff coming!

Please find the list of closed issues on our wiki.

Develop with pleasure!
-JetBrains WebStorm Team