Hi! I’m trying to port my extension from Chrome to Firefox. It makes use of Ace.js as the most convenient syntax highlighter, and AMO rejects my addon because of “words found that violate the Mozilla conditions of use”. These words found in Ace.js, but validator does not say where and what words are considered to violate the terms of use.
What ways I have to fix this problem? What words are forbidden? I also have some warnings about innerHTML and eval() in Ace.js, but I don’t think that rewriting the 3rd party library is a good idea and validator says that addon is ready to be published even with these warnings.
I have similary issue.
After getting the notice about “Updates to Mozilla’s Add-on Policies and blocking process” I started to check my extension and I got 2 notices:
That warning will not prevent you from publishing or updating your extension on addons.mozilla.org (AMO), though we will remove your extension from AMO if we find that it does not comply with Mozilla’s Conditions of Use.
I’m following up with the team on this. We did make the decision to remove the “bad words” list because it was throwing too many false positives, so feel free to ignore these warnings.