Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] Suggestions for Luna for JSDT + possible meeting regrets

Due to some unforseen rescheduling Denis G. can't attend todays call.
I will *try* to attend but I might end up being on a snowy road around 20:00 for the call.

Thus I wanted to at least give input to what at least the JSDT part of WTP coulder consider working on for Luna.

Note, we will try and contribute where we can on these, but would be nice to have a common set of plans/features to work towards.

0. Things without specific known bugzilla
* Outline ideas for integration with VJET or similar improvements for better modern javascript behavior
* Provide code completion across multiple files
* Easier javascript usage for non-wtp projects and wtp projects (today users need to setup and tweak to have jsdt to the right thing)

1. Support recent ECMAScript spec(s)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=223131 [language support] Add ecmascript4 /JavaScript 2 compiler compliance level
(this is really about ECMAScript 5 support which is probably not going to happen even for luna, but worth to mention)

2. JSDoc issues is a big chunk of problems that should be addressed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=421322 JSDoc on Array
https://bugs.eclipse.org/bugs/show_bug.cgi?id=350928 [content assist] jsdoc-toolkit array notation is not supported
https://bugs.eclipse.org/bugs/show_bug.cgi?id=343052 [search] multiple jsdoc argument types lead to exception
https://bugs.eclipse.org/bugs/show_bug.cgi?id=333712 [misc] JSDoc is not shown for the class properties
https://bugs.eclipse.org/bugs/show_bug.cgi?id=333276 [language support] Jsdoc support for optional parameters
https://bugs.eclipse.org/bugs/show_bug.cgi?id=325379 [editor][views] JSDoc rendering of doc tags needs improvement
https://bugs.eclipse.org/bugs/show_bug.cgi?id=319880 [validation] Unexpected "Unexpected Tag" warnings in JSDoc
https://bugs.eclipse.org/bugs/show_bug.cgi?id=317928 [language support] JSDoc3 Interface Support (@interface & @implements)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=300677 [misc] Open Attached JSDoc is not compatible with JSDoc-toolkit
https://bugs.eclipse.org/bugs/show_bug.cgi?id=300670 [misc] Open Attached JSDoc throws NPE
https://bugs.eclipse.org/bugs/show_bug.cgi?id=267775 [misc] jsdt is not fully compatible with JSDoc toolkit

3. Performance
https://bugs.eclipse.org/bugs/show_bug.cgi?id=317249 [performance] Eclipse frequently hangs with high CPU when editing JavaScript with lots of local declarations

4. Other we can work for
https://bugs.eclipse.org/bugs/show_bug.cgi?id=336579 [validation] Regular Expression Error Handling Improvement Request
https://bugs.eclipse.org/bugs/show_bug.cgi?id=335630 [validation] Invalid errors on switch statement case expressions for mismatched types
https://bugs.eclipse.org/bugs/show_bug.cgi?id=324673 [validation] Confusing 'Missing semicolon' warnings
https://bugs.eclipse.org/bugs/show_bug.cgi?id=304933 [validation] [syntax] false warning reported about missing semicolon before the closing }
https://bugs.eclipse.org/bugs/show_bug.cgi?id=324661 [UI] No working sets are shown in the new project wizard
https://bugs.eclipse.org/bugs/show_bug.cgi?id=319851 [misc] remove all calls to printStackTrace
https://bugs.eclipse.org/bugs/show_bug.cgi?id=317165 [language support] Boolean type assumed for || expression
https://bugs.eclipse.org/bugs/show_bug.cgi?id=306238 Function variables are incomplete
5. JSDT have 326 issues related to JSDT. This number can probably be easily reduced by closing outdated issues, duplicates and none reproducible issues (see
examples below)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=324671 [exceptions] IllegalArgumentException editing js file
https://bugs.eclipse.org/bugs/show_bug.cgi?id=319880 [exceptions] NPE entering doc in *.js file
https://bugs.eclipse.org/bugs/show_bug.cgi?id=311883 [misc] JSDT UI has a lot of missing referenced identifiers in plugin.xml
https://bugs.eclipse.org/bugs/show_bug.cgi?id=298654 [language support] Closures give warning/error if used in function before its definition

6. Proposed patches scheduled for Future should be reviewed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297035
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297035
https://bugs.eclipse.org/bugs/show_bug.cgi?id=296789 [UI] Add icons to "Add JavaScript Library" wizard
https://bugs.eclipse.org/bugs/show_bug.cgi?id=279009 [validation] [syntax] Two validation errors shown in problems view for single syntax error




Back to the top