Description of JSEclipse :
Built in support for: Code completion for JavaScript function and classes; code completion for JavaDoc; function and class names are displayed in the outline panel for the currently open file; open declaration; error reporting; warning reporting; code wrap.