Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 307922

Summary: Ability to remove validators
Product: [WebTools] WTP Common Tools Reporter: Valentin Baciu <valentinbaciu>
Component: wst.validationAssignee: Wini Mark <wmmark>
Status: CLOSED FIXED QA Contact: Chuck Bridgham <cbridgha>
Severity: enhancement    
Priority: P1 CC: cameron.bateman, ccc, karasiuk, raghunathan.srinivasan
Version: 3.1Keywords: plan
Target Milestone: 3.2 M7Flags: valentinbaciu: pmc_approved? (david_williams)
raghunathan.srinivasan: pmc_approved+
valentinbaciu: pmc_approved? (naci.dai)
valentinbaciu: pmc_approved? (deboer)
valentinbaciu: pmc_approved? (neil.hauge)
valentinbaciu: pmc_approved? (kaloyan)
karasiuk: review+
Hardware: All   
OS: All   
Whiteboard: PMC_approved
Attachments:
Description Flags
Add extension point to remove validator
none
Fix a typo valentinbaciu: iplog+

Description Valentin Baciu CLA 2010-04-01 14:26:46 EDT
A WTP adopter product requires the ability to specify that one or more validators shipped with WTP should not run in their adopter products. Some validators are not packaged in separate plug-ins thus a packaging approach (not shipping a jar) is not always feasible. Such disabled/removed validators must not run during build, manual or as you type validation, and must not appear in the validation framework UI.
Comment 1 Wini Mark CLA 2010-04-13 10:08:32 EDT
Created attachment 164717 [details]
Add extension point to remove validator
Comment 2 Wini Mark CLA 2010-04-13 14:53:19 EDT
Created attachment 164759 [details]
Fix a typo
Comment 3 Valentin Baciu CLA 2010-04-13 15:16:20 EDT
The attached patch provides a new validation framework extension point that can be used to hide a given validator on a product by product basis.


PMC, please review and consider approving this as an exception for WTP 3.2 M7. Thank you.
Comment 4 Carl Anderson CLA 2010-04-14 08:05:00 EDT
Committed to HEAD for WTP 3.2 M7
Comment 5 Valentin Baciu CLA 2010-04-22 11:57:31 EDT
The new extension is in I-3.2.0-20100422053324.