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

Bug 483841

Summary: [tern] Ensure default plugins marked as not removable, are always loaded
Product: [ECD] Orion Reporter: Michael Rennie <Michael_Rennie>
Component: JS ToolsAssignee: Michael Rennie <Michael_Rennie>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 10.0   
Target Milestone: 11.0   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Michael Rennie CLA 2015-12-07 14:25:04 EST
regardless of what appears in a .tern-project file, we need to make sure that any default plugin marked not removable are always loaded. 

For reference the only default plugins the cannot be removed are those that provide services, like eslint, references, open impl, html, etc
Comment 1 Michael Rennie CLA 2015-12-11 13:00:13 EST
Fix + tests in:

http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=e9e359c786127160836a9eda893b7e29f3ab59cf

I also added a lot more support for detecting and tolerating bogus entries in the .tern-project file.