|
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
|
|
|