I'm throwing this feature request out in response to the following two questions.
The current system for suggested edits seems to work perfectly fine in all cases but one: when a user (or group of users) decides to search for possible typos and edit posts en masse. I entirely agree with the following logic.
- I do not believe it is possible to fix all the issues that might exist in the posts this way.
- If you don't have edit privileges, you're causing work for users. Now, nobody minds this, unless you're not fixing all the issues in a post and it's clear there's no thought going into the process at all.
- Editing bumps things to the SO home page. Again, nobody minds and this is by design, but if you're fixing one tiny issue, is that a reason to bump 100 questions to the home page? I'd say if you're fixing all the issues with a post - including flagging what should be flagged, closing what should be closed etc - great. If you're not, you're bumping a whole lot of stuff...
There are a few more issues to consider, as well.
- Even though a single user can (theoretically) suggest an unlimited number of edits, reviewers are limited in the number of edits that they can accept or reject per day.
- Most behavior on the Stack Exchange network is rate-limited: why shouldn't suggested edits be, as well?
- A single user's suggested edits can take up a disproportionate amount of the reviewers' time.
I therefore propose placing a limit on the rate of each user's suggested edits. There are a number of ways we could do this.
- Limit the number of suggested edits per user per day—to approximately 100? This is a high enough threshold for any reasonable number of daily edits, and besides, after 100 suggested edits get approved there's no rep in it for the editor anyway.
- Limit the number of suggested edits per user per hour.
- Limit the number of outstanding (unreviewed) edits per user at any given time.
I personally like the last solution because it would encourage people to spend more time on each suggested edit and it would optimize for the valuable resource that is being spent on each suggested edit: reviewers' time.