Inspection-JS:
Bringing the power of interactive code inspection to JavaScript

Important: Inspection-JS is now open-source, and will be included in IntelliJ IDEA 6.0. As such, we are no longer selling licenses for Inspection-JS via this website. If you wish to purchase licenses for Inspection-JS to run on IntelliJ IDEA 5.1, please contact sales@sixthandredriver.com If you purchased a license to Inspection-JS on or after June 13, 2006, you will be contacted shortly regarding out trade-in policy for Inspection-JS licenses.

Inspection-JS is the first fully-featured JavaScript static analysis tool, allowing you to find JavaScript errors before your customers do. Inspection-JS leverages the power of IntelliJ IDEA's industry-leading Java code analysis suite, and extends it to cover the world of JavaScript. As web sites become more interactive, the JavaScript code you have to maintain becomes larger, more complex, and more crucial to your application's success. Inspection-JS allows you to analyze and repair JavaScript code as easily as Java, letting you truly develop web applications with pleasure.

Inspection-JS can find and report on over one hundred 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 mistakes

Thirty of those problems can be automatically repaired, either interactively or in batch, with "quickfixes" provided by Inspection-JS

Inspection-JS finds unreachable code

Key Features

All Inspection-JS inspections work in HTML, XHTML, JSP, JSPX, and Javascript files. Javascript issues can be found no matter where they are in your application.

Javascript errors are non-intrusively highlighted during editing, allowing them to be fixed before they become a problem. All analyses are silently rerun as your files are being edited, so that the information Inspection-JS gives to you is always accurate and up-to-date.

Error reports can be created for an entire project, an individual module, or just one file. Batch reports can be created from within IDEA, or as part of an off-line build process.

Twenty different quickfixes allow you to automatically repair common errors and code style violations. Quickfixes can be triggered either interactively during editing, or all at once from a batch report.

Inspection-JS integrates seamlessly with many popular version control systems, including CVS, Subversion, and Perforce. This allows changes to be easily applied to large multi-developer projects.

Inspection-JS finds a defective 'switch' statement

SUPPORTED PLATFORMS: All Sixth and Red River products require IntelliJ IDEA 5.0 or higher, except for CodeDependency which requires IntelliJ IDEA 6.0 or higher. Additionally, they require that IDEA be run under a 5.0 JVM. For that reason, Sixth and Red River products are not supported under MacOS-X 10.4.

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

What the Blogs are saying about Inspection-JS...