-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Remove CollectionUtils and StringUtils.htmlEscape() #8960
Conversation
You're right, it's better if this lands first. |
We need to check if any published extension uses |
@ingorichter I thought about that already. I thought there was an extension by someone on the core team that helped figuring that out, but I can't seem to find it anymore. EDIT: I think I found it. https://github.com/dangoor/BracketsExtensionGrabber Will comment again with extension report. EDIT 2: Initial pass of all the uploaded extensions (as gathered by the aforementioned tool) reports no usage of https://github.com/peterflynn/eval-in-browser Will have results of a more extensive search a little later. EDIT 3: Through scan complete, no usage of |
Sounds good. If none of the Extensions is using |
Done. All issues at extension repos have been filed. |
Just updated with master, this is ready to be merged again. |
Looks good to me. All tests pass on OSX. |
Remove CollectionUtils and StringUtils.htmlEscape()
Working toward #8751's ultimate goal.
utils/CollectionUtils
module andStringUtils.htmlEscape()
function was deprecated by Add Lo-Dash #5539, which was implemented in Sprint 34. The newest reference to CollectionUtils was in src/brackets.js back in January (471a8c1), which was Sprint 36, but I find nothing on the wiki explaining how long a deprecation cycle is. There are also no tests for nor core usage of CollectionUtils.StringUtils.htmlEscape()
has no usage in Brackets core at all.There is some overlap between this and #8954. It might be best for that to be merged first, unless @marcelgerber wants to make these same changes in that PR.