News

Sixth and Red River Software and JetBrains Announce Three Powerful New Companions for IntelliJ IDEA

Add-ons support new Java refactorings, XML refactorings, and advanced JavaScript code analysis

December 5, 2005 — Sixth and Red River Software™, Inc., and JetBrains™ s.r.o., creators of intelligent, productivity-enhancing applications, today announced the three powerful new refactoring and analysis tools for extending the already highly regarded capabilities of IntelliJ IDEA™: Refactor-J, Refactor-X, and Inspection-JS.

"The JetBrains Companion Products Program is aimed at helping IntelliJ IDEA users find and obtain IntelliJ IDEA-integrated tools, plugins, and related products that further increase the possibilities for productive and pleasurable development," said Alex Tkachman, JetBrains Marketing Director. "We're very pleased to take the first step in this new program with these three companion products from Sixth and Red River Software."

Experts widely recognize refactoring and code inspections as important keys to creating maintainable software. IntelliJ IDEA has been widely recognized as the most powerful Java refactoring and code inspection tool available. Sixth and Red River Software designed Refactor-J, Refactor-X, and Inspection-JS to build upon this foundation, automating even more of these difficult but essential programming activities.

Refactor-J delivers new smart Java refactorings that enable designs to be easily maintained, improved and updated. Refactorings provided by Refactor-J include:

  • Extract Class: Refactor-J includes the first implementation of the Extract Class refactoring, allowing large or unwieldy classes to be split into smaller, more manageable components.
  • Introduce Parameter Object and Wrap Return Value: These flexible refactorings allows method inputs and outputs to be easily abstracted, and interface design errors to be easily corrected.
  • Introduce Type Parameter and Remove Type Parameter: Classes and methods can be easily updated to use the new styles of generic programming and type parameterization with these powerful refactorings.
  • Split Loop and Merge Loops: Parallel loops can be merged, or one loop split into two parallel loops, either to clarify and algorithms design or improve its runtime performance.

Refactor-X delivers new XML refactoring support that enables XML schemas and files to be easily modified as requirements change. With ten powerful structural refactorings, Refactor-X allows developers to quickly and painlessly modify the many XML, HTML, and JSP files they are responsible for. Using Refactor-X, developers can easily swap the contents of XML tags and attributes, delete obsolete content, add or remove layers of XML abstraction, and clean up ill-structured tags. Refactor-X makes XML design decisions cheap and easy to correct, and thus lowers the cost of making those decisions. Refactorings provided by Refactor-X include:

  • Replace Tag with Attribute/Replace Attribute with Tag: The decision whether a given piece of data should be represented as a tag or as an attribute becomes trivial and simple to change with these powerful structural refactorings.
  • Delete Tag/Delete Attribute: Obsolete tags or attributes can be deleted in just one file, or throughout your project.
  • Wrap Tag/Unwrap Tag: Layers of XML hierarchy can be easily removed or added with these inspections, enabling abstraction layers to be created or destroyed as needed.
  • Split Tag/Merge Tags: Sequential pairs of tags can be merged, or one tag split into two parallel tags.
  • Expand Empty Attribute/Collapse Empty Attribute: A handy pair of intentions for quickly swapping between the two different forms of empty tag that XML allows.

All of the refactorings in Refactor-X work in HTML, XHTML, JSP, and JSPX files, making it a powerful tool for the maintenance of high-quality, consistent web applications.

Inspection-JS harnesses the power of automated code analysis for JavaScript and AJAX applications. As web sites become more interactive, the JavaScript code behind them becomes larger, more complex, and more crucial to a web application's success. Inspection-JS can find and report on over seventy different Javascript issues, including:

  • Common JavaScript bug patterns
  • Unreachable code
  • Performance problems
  • JavaScript portability concerns
  • DOM usage issues
  • Javascript coding style guidelines
  • Design metrics
  • Naming conventions
  • Error handling issues

All Inspection-JS inspections work in HTML, XHTML, JSP, JSPX, and JavaScript files, making it an essential tool for maintaining complex web sites.

All three plugins maintain the high level of usability IntelliJ IDEA is famous for, and feature seamless integration with popular version control systems. Full descriptions of Refactor-J, Refactor-X, and Inspection-JS features and capabilities are available at http://www.sixthandredriver.com.

For a limited time, these productivity-boosting plugins are available at introductory discount pricing:

  • Refactor-J: $49 US
  • Refactor-X: $39 US
  • Inspection-JS: $49 US

Prices are per single-developer license. To purchase any of Refactor-J, Refactor-X, and Inspection-JS, visit: http://www.jetbrains.com/companions/.

Prices are per single-developer license. Through December 31, 2005 Sixth and Red River Software is offering a special bundle including all 3 companion products for just $99 US per single-developer license. To purchase the bundle or any of the add-ons individually for introductory pricing, visit: http://www.sixthandredriver.com.

For more information about the JetBrains Companion Products Program, visit http://www.jetbrains.com/companions/.

About JetBrains

JetBrains is a technology-leading software development firm specializing in the creation of intelligent, productivity-enhancing software. The company is widely known for its innovative, award-winning Java integrated development environment, IntelliJ IDEA (see details on the Web at http://www.jetbrains.com/idea/), ReSharper for C# developers (see http://www.jetbrains.com/resharper/), Omea Pro for users of extensive digital information (see http://www.jetbrains.com/omea/) and dotTrace, the simple and fast .NET application profiler (see http://www.jetbrains.com/profiler). JetBrains maintains its headquarters in Prague, Czech Republic, with its R&D labs located in St. Petersburg, Russia and Boston, Massachusetts. For more information, see http://www.jetbrains.com.

About Sixth and Red River Software

Sixth and Red River Software, Inc. has been recently formed to build high-quality, language-aware software development tools specifically for IntelliJ IDEA users. For more information, including information about future product offerings, see http://www.sixthandredriver.com.

# # #

Note to Editors: Refactor-J, Refactor-X and Inspection-JS are trademarks of Sixth and Red River Software, Inc. All other trademarks used herein are the properties of their respective owners.

 

 

 

 

 

 

 



Copyright Sixth & Red River 2005, All Rights Reserved
Terms of Service|Privacy Policy
'IntelliJ IDEA' and 'JetBrains' are trademarks of JetBrains S.R.O. All other trademarks are property of Sixth and Red River Software