This question already has an answer here:
Currently all suggested edits with code changes are rejected. Some people belive that a suggested edit that fixes the code should not be rejected, I don't see any other option because:
- If everybody would skip edits in code that he does not understand it would fill up the queue and waste the time of much more reviewers. For the same reasons we already reject minor edits.
- Reviewing other queues does NOT require special expertise to review. Why should suggested edits different?
But there is a user that should have the nessecary expertise: the original poster (OP).
The OP has already a binding vote on suggested edits, but if the edit was rejected in the mean time, he has to edit the post itself, while the edit is still rejected.
So my suggestion is to let the OP override the suggested edit AFTER it was aproved/rejected if there were no other edits in the mean time*.
* How should a suggested edit be done if someone else edits the post after it was rejected?