In the mornings, before going to work, I follow my routine of entering my website, approving or rejecting new members (I use the approved manual), responding to user messages, checking out NewsFeed... It's my daily routine. Then I enter this forum, usually 5 minutes because there is not much to read, and return to my site in case any user has answered me not to make him wait until half a day, when I return from work.
One Monday I found all my plugins suspended at once, all of them, without any notice.
That same night I re-edited ALL of them and uploaded them again, I didn't update the version number because the changes don't bring anything, just the bulk of the new rules.
They didn't reapprove them, I have to rewrite them all.
I'm not going to comment on the fact that I got all of them suspended at once and other developers were given other criteria: what if a few, what if two weeks' notice...
I don't understand that recent plugins that are working well, that have support, are suspended. It has nothing to do with old plugins without support, things are being mixed up.
To emphasize the issue of comments in Spanish, which now happen to be banned.
Too bad, those comments are FOR ME, to develop new versions, for possible bugs, FOR ME. Spanish is my mother tongue, if I have to write them in English it means the same effort as doing it in Mandarin Chinese or Japanese, and they are no longer useful FOR ME.
What I sell in the plugins is a UTILITY, not a programming course. I try to use variable names and descriptive functions in English, but I don't like the language of the comments.
The same goes for "big chunks of code as comments".
For example, my UserJail plugin doesn't notify by email and the code to do this was finished but not tested. Well, it's already removed, there won't be a "version 2" that sends emails.
Another example. In my "MemberAds" plugin I had to move a lot of code from init.php to a new class called from init.php. Functionally it's EXACTLY the same but now the plugin is longer and its execution is 0.0001 % slower. Ah! But now it's nicer. Great. The performance doesn't matter, what a fool I am for not having noticed. I calculate that there are more than 10M ads published with my plugin. This plugin deserves that I improve the graphic part (HTML/CSS), not that I waste time moving functions from one part to another not to improve anything.
The plugins now I'm fixing them little by little, I don't have 8 hours a day because I don't live from selling plugins.
Dave's analyses are very exhaustive, in a plugin like "magazine" (suspended, of course, a plugin of ONE MILLION LINES OF CODE) there is some html that contains a </spam> without its corresponding <spam>
No, a warning is not enough, you have to suspend the plugin.
Actually now nobody will have complaints about the quality of the plugins in the shop, the problem will be if there are plugins.
Mine are already half reapproved, they do the same. The rest, I don't know what to do, in my web they are working perfectly, in my demo web too and those who have bought them, have not commented anything, so I understand that they are satisfied.
What do I do now? Do I waste my time rewriting them all?
Or do I write new ones?
"Making beautiful" a code that works is NOT a hobby.
(I'm sorry that Google translates so badly)