Skip to content

Instantly share code, notes, and snippets.

@vrubezhny
Last active October 9, 2015 15:22
Show Gist options
  • Save vrubezhny/18afdbf1194b59604c7d to your computer and use it in GitHub Desktop.
Save vrubezhny/18afdbf1194b59604c7d to your computer and use it in GitHub Desktop.
Development and maintenance to do for JSDT and related projects

JSDT

The issues:

WTP XML/HTML validation:

  • The current 'as-you-type' validation API limits the contributors (JBT, for example) in ability to provide a fast validation mechanism for XML/HTML validation. We need to extend/modify an existing API to make it more flexible/fast.

  • The HTML validation doesn't work for custom tags and attributes, and doesn't provide a way for adopters to infer custom validators as well (see angular's ng-* attributes). We need to propose a way for adopters to extend the current validation with custom validators.

The issues:

JBT / 3rd Party JavaScript toolings

  • Provide a solution for an automatic disabling of JSDT internal parsing/validation in case when Tern.java is installed in user's environment, to make JSDT not to consume the resources on parsing/validation/content assisting while this work is doubled and is done better by Tern.java. This could be done by either the configuration of JSDT by a JBT's jst.jsdt plug-in or by Tern.java itself (by its JSDT integration plug-in).

Run/Debug support

  • Concentrate on debug support for Chrome and node.js support initially
  • Launch configuration for running and (or) debugging Node.js applications
  • Launch configuration for connecting to a Chrome based browser
  • Check out possibilities related to DOM visualization/debugging
@maxandersen
Copy link

How about JavaScript debugging ? JSDT has pretty flexibile debug system already (https://wiki.eclipse.org/JSDT/Debug) that could be worth see if sensible to reuse/rebirth.

I believe there was also updates on wtp-dev mailing list about having nashorn javascript debug support that could be interesting to integrate/use.

@gorkem
Copy link

gorkem commented Sep 30, 2015

I made some changes and added a section for Debug/Run support https://gist.github.com/gorkem/0c43ffe3d185b8bf01c3

@gorkem
Copy link

gorkem commented Sep 30, 2015

Do we have more specific info on the WTP XML/HTML validation section?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment