JavaScript Development Toolkit (JSDT) Features

JavaScript Source Files (.js)

 
  • Syntax Highlighting
  • Folding / Line Numbers
  • Full Outlining showing Classes, Functions and Fields
  • Highlight and check of matching bracket / parenthesis
  • Auto-complete of brackets, parentheses and indentation
  • Mark Occurrence
  • Comment Toggle (line and block)
  • Generate Element JSDoc
  • Smart Code Completion based on real-time JavaScript Model
  • Hover Help that display element declaration and JSDoc or Error message
  • Configurable Error/Warning checking includes full language syntax and type/class structure resolution
  • Flow analysis shows unreachable code, unused variables and variable hiding.
  • Quick-fix for unresolved fields and types.
  • Surround with do, for, try/catch, while
  • Completion Templates
  • Extract Function/Change function signature
  • Indentation Correction
  • Open Declaration
  • Open Type Hierarchy
  • Open Call Hierarchy
  • Extensible customizable Code Formatting
  • Full Search
  • Refactor/Rename/Move
  • Breakpoint Support
  • Browser libraries with JSDoc for FireFox, Internet Explorer and ECMA 3
  • Support for user defined libraries using JSDoc + JavaScript prototype structure definitions
  • Full extension support for Library UI and core
  • Library Image Support

HTML and JSP With Embedded JavaScript (Requires WST Plugins)

 
  • Syntax Highlighting
  • Folding / Line Numbers
  • Full Outlining showing Classes, Functions and Fields
  • Highlight and check of matching bracket / parenthesis
  • Auto-complete of brackets, parentheses and indentation
  • Mark Occurrence
  • Generate Element JSDoc (From outline)
  • Smart Code Completion based on real-time JavaScript Model
  • Hover Help that display element declaration and JSDoc or Error message
  • Configurable Error/Warning checking includes full language syntax and type/class structure resolution
  • Flow analysis shows unreachable code, unused variables and variable hiding.
  • Completion Templates
  • Indentation Correction
  • Open Declaration (From outline)
  • Open Type Hierarchy (From outline)
  • Open Call Hierarchy (From outline)
  • Extensible customizable Code Formating
  • Full Search
  • Breakpoint Support
  • Browser libraries with JSDoc for FireFox, Internet Explorer and ECMA 3
  • Support for user defined libraries using JSDoc + JavaScript prototype structure definitions
  • Full extension support for Library UI and core
  • Library Image Support