Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JSDT/JSDT Neon Plan"
< JSDT
(Created page with "= Draft JSDT Plan for Neon = == Improve support for established JavaScript technologies == * Continue the working on Integration of dependency management tools like node.js...") |
|||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = JSDT Plan for Neon = |
− | == | + | == Eclipse M4 == |
− | * | + | === Integration with Javascript Package managers === |
− | + | * Integration with Bower and NPM. | |
− | + | ** https://bugs.eclipse.org/bugs/show_bug.cgi?id=481828 - Node.js-based JavaScript Dependency Management Tools: bower, npm | |
− | + | ** See also JSON Editor contribution | |
− | + | ||
− | + | ||
− | + | == Eclipse M5 == | |
+ | === Ground work for Parser change === | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=484598 - Disable TypeBinding and deprecate internal ast model | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=481706 - Update or replace JSDT parser to support ES6 | ||
− | + | === JSON Editor === | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=471820 - [contribution] Eclipse WTP JSON Editor | |
+ | |||
+ | === Integration with Javascript task managers === | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=484418 - Need to improve js tools (npm / bower) launch | ||
− | + | === JavaScript Debugger === | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=479466 - Support node.js debugging | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=485188 - Initial Contribution of Google Chrome Dev Tools with new namespace | |
− | |||
− | + | == Eclipse M6 == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | === ES6 Compatible parser === | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=481706 - Update or replace JSDT parser to support ES6 | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=223131 - [language support] Add ecmascript4 /JavaScript 2 compiler compliance level | |
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=473559 - [language support] Add support for ECMAScript 2015 | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=477031 - [ES6] Support for ECMAScript 6 validation | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=477030 - [ES6] Support for ECMAScript 6 syntax coloration | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=471853 - JavaScript marks ".delete" and ".instanceof" as bugs | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=466260 - OutOfMemoryError in Parser.createStringLiteral (4582) | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=474549 - copying two lines of javascript freezes eclipse | ||
− | == | + | === Use of WTP and SSE validators Eclipse === |
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=482841 - JSDT to utilize org.eclipse.wst.validation.validatorV2 extension point | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=481344 - JSDT should support the use of sourcevalidation extension point | ||
− | + | === Integration with Javascript task managers === | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=483398 - JavaScript Task Runner: grunt | |
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=483399 - Need to add JavaScript Build System: gulp | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
+ | == Eclipse M7 == | ||
+ | === Run/Debug support for === | ||
* Concentrate on debug support for Chrome and node.js support initially | * Concentrate on debug support for Chrome and node.js support initially | ||
− | + | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=484597 - Launch configuration for node.js applications | |
− | + | ||
− | + | ||
* Launch configuration for connecting to a Chrome based browser | * Launch configuration for connecting to a Chrome based browser | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=479466 - Support node.js debugging | ||
+ | === ES6 Parser update maturation === | ||
+ | * Handle the big fall out expected from the update of parser. | ||
+ | |||
+ | == Deferred == | ||
+ | === JavaScript Unit testing === | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=482054 - Support for Unit testing similar to JDT Junit | ||
+ | === XML/HTML Validation === | ||
+ | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=443097 - Ignore undefined HTML attributes, elements validation with extension point | ||
+ | === HTML/CSS debugging === | ||
* Check out possibilities related to DOM visualization/debugging | * Check out possibilities related to DOM visualization/debugging | ||
+ | === Improve JavaScript Search === |
Latest revision as of 12:14, 15 January 2016
Contents
JSDT Plan for Neon
Eclipse M4
Integration with Javascript Package managers
- Integration with Bower and NPM.
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=481828 - Node.js-based JavaScript Dependency Management Tools: bower, npm
- See also JSON Editor contribution
Eclipse M5
Ground work for Parser change
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=484598 - Disable TypeBinding and deprecate internal ast model
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=481706 - Update or replace JSDT parser to support ES6
JSON Editor
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=471820 - [contribution] Eclipse WTP JSON Editor
Integration with Javascript task managers
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=484418 - Need to improve js tools (npm / bower) launch
JavaScript Debugger
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=479466 - Support node.js debugging
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=485188 - Initial Contribution of Google Chrome Dev Tools with new namespace
Eclipse M6
ES6 Compatible parser
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=481706 - Update or replace JSDT parser to support ES6
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=223131 - [language support] Add ecmascript4 /JavaScript 2 compiler compliance level
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=473559 - [language support] Add support for ECMAScript 2015
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=477031 - [ES6] Support for ECMAScript 6 validation
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=477030 - [ES6] Support for ECMAScript 6 syntax coloration
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=471853 - JavaScript marks ".delete" and ".instanceof" as bugs
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=466260 - OutOfMemoryError in Parser.createStringLiteral (4582)
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=474549 - copying two lines of javascript freezes eclipse
Use of WTP and SSE validators Eclipse
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=482841 - JSDT to utilize org.eclipse.wst.validation.validatorV2 extension point
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=481344 - JSDT should support the use of sourcevalidation extension point
Integration with Javascript task managers
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=483398 - JavaScript Task Runner: grunt
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=483399 - Need to add JavaScript Build System: gulp
Eclipse M7
Run/Debug support for
- Concentrate on debug support for Chrome and node.js support initially
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=484597 - Launch configuration for node.js applications
- Launch configuration for connecting to a Chrome based browser
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=479466 - Support node.js debugging
ES6 Parser update maturation
- Handle the big fall out expected from the update of parser.
Deferred
JavaScript Unit testing
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=482054 - Support for Unit testing similar to JDT Junit
XML/HTML Validation
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=443097 - Ignore undefined HTML attributes, elements validation with extension point
HTML/CSS debugging
- Check out possibilities related to DOM visualization/debugging