Archive for April, 2012

IntelliJ IDEA 11.1.2 EAP 117.281

Wednesday, April 25th, 2012

Today we’ve released the next EAP build of IntelliJ IDEA 11.1.2. Among the usual amount of bugfixes, noteworthy changes are support for BuildConfig.java (added in a recent release of Eclipse ADT) in the Android plugin, an updated version of SVNKit for better Subversion 1.7 support and a workaround for a JDK 6 bug that caused mouse events to be received with incorrect coordinates on some GNOME 3 versions.

You can download the new build from the EAP page or update from the IDE using “Check for updates”.

Code Coverage for JavaScript Unit Testing

Tuesday, April 17th, 2012

This is a cross-post from WebStorm & PhpStorm blog, originally posted by Sergey Simonchik.

Measuring JavaScript code coverage naturally complements unit testing. It provides a clear picture of which parts of your code remain untested, and helps you focus additional tests on the uncovered code.

From now on, users of JsTestDriver can measure code coverage visually, right in the editor with JsTestDriver plugin for IntelliJ IDEA. Make sure you have installed 11.1.2 EAP with the latest version of the plugin. (more…)

IntelliJ IDEA 11.1.2 EAP 117.216

Monday, April 16th, 2012

Today we’re beginning the Early Access Preview for the next bugfix update of IntelliJ IDEA, version 11.1.2. The new build includes many bugfixes, in particular related to Android, Perforce, JavaScript and Flash/Flex integration. You can download the new build from the EAP page or update from the IDE using “Check for updates”.

Attaching the sources of Node.js core modules

Thursday, April 12th, 2012

This is a cross-post from WebStorm & PhpStorm blog, originally posted by Sergey Simonchik.

When developing a Node.js application it can be convenient to have code completion, validation and debugging capabilities for Node core modules (fs, path, http, etc).

Unfortunately, these modules are compiled into the binary. So you have to download the Node.js source code and attach it to the project (all the required sources are located in the lib/ folder). But every time you decide to upgrade your Node installation, you have to repeat these steps - and don’t forget to detach previously attached sources to avoid confusion in code completion and navigation!

Well, from now on there’s an easier way to attach the Node.js sources to your project.

(more…)

Easier JavaScript Library Scope Configuration in IntelliJ IDEA 11.1

Thursday, April 5th, 2012

This is a cross-post from WebStorm & PhpStorm blog, originally posted by Konstantin Ulitin.

As you may know from the previous post about JavaScript Libraries in Intellij IDEA 10, the main benefit of specifying JavaScript libraries in your project is to populate a completion list with only relevant members. We have reorganized the configuration panel at Settings|JavaScript|Libraries, so it hopefully become easier to use. (more…)

Smarter JavaScript completion in IntelliJ IDEA 11.1

Wednesday, April 4th, 2012

This is a cross-post from WebStorm & PhpStorm blog, originally posted by Konstantin Ulitin.

We are getting a lot of reports and ideas from you about the ordering of JavaScript completion options. So in IntelliJ IDEA we made small but important improvements. More relevant suggestions now appear at the top of the list in many cases.
(more…)

Groovy support improvements in IntelliJ IDEA 11.1

Tuesday, April 3rd, 2012

Here I would like to tell you about some of the Groovy language support improvements available in IntelliJ IDEA 11.1.

Unused Symbol Highlighting

If a class, method or property is unused even if it is in fact public, you may notice it immediately with new unused symbol highlighting feature.

(more…)

Easter Egg-stravaganza!

Monday, April 2nd, 2012

Have you behaved all year and written concise, clear code? Then go get your baskets ready, because the Easter Bunny is close!

JetBrains Easter Egg-stravaganza!From April 2 until April 16, the Easter Bunny is giving away great discounts on many of our IDEs as well as our issue and bug tracker, YouTrack.

Get 30% OFF on your personal license for these cool products:

IntelliJ IDEA — the smartest code-centric Java IDE
PhpStorm — lightweight and smart PHP IDE
RubyMine — Ruby and Rails IDE
PyCharm — Python & Django IDE
AppCode — Objective-C IDE

Also, get 20% OFF on ANY stand-alone pack of YouTrack — our awesome issue & bug tracker!

Catch the Easter Bunny’s before it’s gone!

Happy Easter, and develop with pleasure!
-JetBrains Team