tree: 3cd3062afd154feac3036722fe2bdbe94f189633 [path history] [tgz]
  1. .project
  2. .settings/
  3. META-INF/
  4. README.md
  5. about.html
  6. build.properties
  7. bundle.properties
  8. pom.xml
  9. web/
bundles/org.eclipse.orion.client.javascript/README.md

Orion JavaScript Tools are a suite of tools to help JavaScript developers write better code. Faster.

Features

Content Assist

Need some help while coding? Activate content assist for code completions, keywords and templates.

Content assist can be easily extended to understand 3rd party libraries and comes preconfigured for Browser, Node.js, MongoDB, Redis, MySQL and more!

To activate the libraries in your source simply add a jslint or eslint-env directive at the top of your source indicating which library to use.

For example to use Node.js we would add the following:

/* jslint node:true */

or

/* eslint-env node */

Customizable Linting

Backed by the power and speed of ESLint, the linting rules in Orion can be configured on a per-rule basis.

Don't like being nagged about unused parameters? Simply turn it off in the easy to use preference dialog or add a directive for the rule you want disabled:

/* eslint no-unused-params:0 */

will disable flagging unused parameters in functions.

Mark Occurrences

Turn this editor option on to find all relevant occurrences of the selected token.

Currently finds occurrrences of identifiers, function declarations and correctly-scoped this usage.

Source Outline

Using the super convenient Ctrl+O keybinding (or the View menu) you can view an outline of your source. Clicking outline elements takes you to the relevant position in the source.

Contributing

Contributing code to the JavaScript project follows the general rules for Orion, which can be found on the Orion contributing code wiki.

License

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"), and the Eclipse Distribution License Version 1.0 ("EDL"). For purposes of the EPL and EDL, "Program" will mean the Content.

If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to any source code in the Content and such source code may be obtained at http://www.eclipse.org.