[jbosstools-issues] [JBoss JIRA] (JBIDE-18387) HTML Validation: Ability to ignore custom htm tags (e.g. <ion-*>)

ZERR Angelo (JIRA) issues at jboss.org
Sat Sep 20 04:16:02 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-18387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13004477#comment-13004477 ] 

ZERR Angelo commented on JBIDE-18387:
-------------------------------------

> But I'm afraid there is no easy way to implement that idea in WTP.

That's very shame -( For AngularJS, validation of elements/attributes (directives) are complex : please read cases at https://bugs.eclipse.org/bugs/show_bug.cgi?id=443097#c2

For performance topic, why not to call this extension point just before the call of reporter (which set the elements/attributes is undefined). This idea follows the same idea that I have implements with AngularJS Eclipse. But this extension will fix 2 problems that I have today : 

 * extends each Validator (HTML, JSP, PHP) to override the html reporter to ignore errors for angular element/attributes
 * ignore errors for directive parameter (attributes which belongs to an element which is an directive) 

> HTML Validation: Ability to ignore custom htm tags (e.g. <ion-*>)
> -----------------------------------------------------------------
>
>                 Key: JBIDE-18387
>                 URL: https://issues.jboss.org/browse/JBIDE-18387
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: jsp/jsf/xml/html source editing, upstream
>            Reporter: Alexey Kazakov
>            Assignee: Victor Rubezhny
>              Labels: new_and_noteworthy
>             Fix For: 4.3.x
>
>         Attachments: 00001262.png
>
>
> WTP HTML validator marks any custom html tags as unknown. It's possible to disable this validation at all: Window->Preferences->Web->HTML Files->Validation ==> Set Elements -> Unknown tag name severity to "Ignore":
> !00001262.png!
> But it would be useful to have ability to make HTML validator ignore some particular tags only.
> I suggest to contribute a patch to WTP to fix it.
> We have already did it for attributes, so lets do it for tags too:
> - New preferences with a list of ignored tags (a mask can be used)
> - A new preference page to set these preferences
> - QuickFix for validation problem which will add the tag name/mask to this list/preferences
> - Extension in our angular/ionic plugin which will disable validation for <ion-*> tags.
> I've filed it to bugzilla - https://bugs.eclipse.org/bugs/show_bug.cgi?id=444545 but we have to provide a patch for it if we want to have it done ;)



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jbosstools-issues mailing list