Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Orion/Plan/Language Tools"
(Mike and Curtis planning 11.0) |
|||
Line 7: | Line 7: | ||
{{PlanItem|Tern Plugin for JSDoc|468188|inprogress}} | {{PlanItem|Tern Plugin for JSDoc|468188|inprogress}} | ||
{{PlanItem|Tern Plugin for ESLint||}} | {{PlanItem|Tern Plugin for ESLint||}} | ||
− | {{PlanItem|Fully support .tern-project files||}} | + | {{PlanItem|Fully support .tern-project files|476062|inprogress}} |
+ | {{PlanItem|Update to Tern 0.16.0||}} | ||
+ | {{PlanItem|Update to Acorn 2.6.4||}} | ||
+ | {{PlanItem|Update to latest ESLint 1.9.0||}} | ||
+ | {{PlanItem|Update estraverse 4.1.1, doctrine 0.7.1, escope 3.2.0? to latest||}} | ||
+ | {{PlanItem|Improve logical file lookup performance|471501|}} | ||
+ | {{PlanItem|Investigate improved caching for Tern worker requests|474420|}} | ||
+ | |||
{{PlanItem|Use HTMLLint||}} | {{PlanItem|Use HTMLLint||}} | ||
{{PlanItem|Use node-htmlparser2||}} | {{PlanItem|Use node-htmlparser2||}} | ||
− | {{PlanItem|Improve CSS content assist|458306| | + | {{PlanItem|Improve CSS content assist|458306|}} |
+ | |||
{{PlanItem|Make content assist discoverable|472071|}} | {{PlanItem|Make content assist discoverable|472071|}} | ||
{{PlanItem|Allow quick fixes to apply to all problems in file|475852|}} | {{PlanItem|Allow quick fixes to apply to all problems in file|475852|}} | ||
+ | |||
{{PlanItem|||}} | {{PlanItem|||}} | ||
Line 37: | Line 46: | ||
=== Performance === | === Performance === | ||
− | |||
− | |||
{{PlanItem|Investigate incremental parsing|460256|}} | {{PlanItem|Investigate incremental parsing|460256|}} | ||
− | |||
=== Other === | === Other === | ||
Line 48: | Line 54: | ||
{{PlanItem|Update to Tern 0.10.0|465034|complete}} | {{PlanItem|Update to Tern 0.10.0|465034|complete}} | ||
{{PlanItem|Update to Tern 0.12.0|473111|complete}} | {{PlanItem|Update to Tern 0.12.0|473111|complete}} | ||
− | {{PlanItem|Update to Acorn 2.0.4|472303|}} | + | {{PlanItem|Update to Acorn 2.0.4|472303|complete}} |
− | {{PlanItem|Update to latest ESLint||}} | + | {{PlanItem|Update to latest ESLint 0.15.1||complete}} |
== Other ideas == | == Other ideas == |
Revision as of 11:46, 17 November 2015
Contents
Orion 11.0 (June 2016)
This is a high level roadmap for Language Tools in the Orion editor. Items here are not guaranteed to be found in any release.
For more details on what is being worked on, have a look at the current bugs tagged for 11.0
Search for references and declarations (471947)
Tern Plugin for JSDoc (468188)
Fully support .tern-project files (476062)
Update estraverse 4.1.1, doctrine 0.7.1, escope 3.2.0? to latest
Improve logical file lookup performance (471501)
Investigate improved caching for Tern worker requests (474420)
Improve CSS content assist (458306)
Make content assist discoverable (472071)
Allow quick fixes to apply to all problems in file (475852)
Orion 10.0 (Nov 2015)
Environments
Support RequireJS as a target development environment
Support Node Modules as a target development environment
Support Plain HTML as a JavaScript target development environment (465816)
Search for references and declarations (471947)
Refactoring
Content Assist
Improve HTML content assist (471446)
Improve CSS content assist (458306)
Make content assist discoverable (472071)
Display parameters when auto completing functions
Performance
Investigate incremental parsing (460256)
Other
Make comment keybindings work for CSS/HTML (469939)
Support ES6 constructs (460728)
Update to latest Esprima parser (473765)
Update to Tern 0.10.0 (465034)
Update to Tern 0.12.0 (473111)
Update to Acorn 2.0.4 (472303)
Update to latest ESLint 0.15.1
Other ideas
Make tooltips part of the customizable theme
Replace quickfix commands with a service API
Use pages or type filtering to reduce size of content assist proposal list
Style individual proposals (show deprecated functions) (473204)
Rich visuals in tooltips and content assist (guides/tools/wizards)
Hyperlinks in editor text for navigation
Better workflow for changing settings
Allow sub categories in settings