I looked at this other question: How to improve low quality answers consisting of only a code block?, which answers a lot of my questions about low quality answers.
This is a simple one, or maybe two, not sure, basically: If there is a low quality answer that's not completely useless; I feel it could be made worthy by editing, but I am personally not qualified to make that edit myself (e.g. language or module I don't know), I'd like to leave a comment stating what they need to do. Should I Skip, Looks OK, or Recommend Deletion?
- Skip. Pass on to some other reviewer. Given the spate of robo-reviewers lately, the chances that this is someone is going to give it a better review may not be that great. But, ideally, someone else who knows the language could do a better edit.
- Leave comment + Looks OK. The comment tells the original answerer how to improve it. But they may not bother, and there's no mechanism (afaik) to send it back to the review queue if they don't.
- Leave comment + Recommend deletion. Seems unfair, but is this the right answer? Then, if they do edit it, it comes back? Do these get auto-downvoted if I do this?
- Leave comment + Downvote + One of the above. Also seems unfair; if they do improve it, there's not much chance they will recover from the downvotes though.
One case where this is true is where an answer consists of only a code block. In some cases I let these go, but most of the time they should get improved with an answer. If I know the language, I could add an explanation (that seems to be appropriate from what I've read... i'm always hesitant to edit other people's answers in substantive ways, but it seems SO doesn't mind that).
But sometimes I don't know the language, and it's not obvious what the code block's relation to the original answer is. I could skip it and pass it on to another reviewer who is more familiar with the language. But, it seems like the right thing is to add a comment to notify the original answerer, and then . This last part is what I'm not sure about.