| Summary: | Make the 'not loaded plugin' / 'used env' warning message more consumable | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Michael Rennie <Michael_Rennie> |
| Component: | JS Tools | Assignee: | Michael Rennie <Michael_Rennie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | curtis.windatt.public |
| Version: | 12.0 | ||
| Target Milestone: | 12.0 | ||
| Hardware: | PC | ||
| OS: | Mac OS X | ||
| Whiteboard: | |||
|
Description
Michael Rennie
Another thing to consider - we also don't need to mention that a plugins' name might differ from the env name, the quick fix takes care of that (translating between differences), and it adds no end user value. Would any dev actually care that a plugin they had no knowledge about is named something other than the env they probably used assist to enter? "This environment references a Tern plugin that is not currently loaded." This gives no helpful information to the user. At a minimum we should point them at the .tern-project file, not talk about Tern plugins. "This environment references a Tern plugin that is not loaded in the .tern-project file." I'm OK with not mentioning the env/plugin name difference as long as the annotation mentions .tern-project file. Might be confusing but if they run the quick fix then look at the .tern-project file they will see what is going on. Lets have a discussion at the meeting on Tuesday after Mike returns. The quick fix for adding a plugin for a require statement is called 'Update project settings'. We need to be consistent in our terminology between the rules. Fixed in: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=f7d7ac5bd1ed77c1f14d1cf0d916905f80c5ee4c Updated the wiki as well. http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=bd4d4224538efa12ece8a75de2e8bbb56a79b2a9 Updated the tests so they pass with the new message. |