I really don't like migrating crappy questions to SO. This is really the only place where its an issue because of the migration path (no, taking away the migration path would mean more suggestions to repost - there are enough of those for the workplace). The past 90 days, we did 206 migrations To SO and 23 of them were rejected. A number of them were embarrassingly bad.
When something is off topic here, on topic there, isn't up to the standards there and would get closed - the close reason being:
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
I would like to see a new close reason along the lines of:
This question is off topic on Programmers.Stack Exchange. It would best be answered on Stack Overflow, however, the question doesn't meet the minimum requirements for a question on Stack Overflow. Please read the Stack Overflow question checklist to fix up your question for migration.
With this close reason, we might be able to avoid some poor migrations, giving close voters another sanctioned reason (people tend to avoid the custom reason for "this is off topic here, but not up to the standards there.").
That said, the reasons not to are:
- We shouldn't be guessing as to someone else's close reasons after a migration
- A rejected migration about two a week isn't that big of a deal
- This would be used for about two closes every week which isn't enough to persuade the powers that be to give us another close reason (and if we had one, there are likely better close reasons than this)