One of my flags for "non-answer" was declined and I was wondering if I misunderstood what "non-answer" means. I saw someone post an answer that was just a block of code, with nothing in it that was even the slightest related to the question, it was just a random block of code with no explanation. Should I have not used the "not an answer" tag even though the description explicitly says that it should be used when answers "do not attempt to answer the question"?
Can you say for sure the poster did not want to answer the question? Then it deserves a Not an answer flag. Examples:
- Me too
But if it is just a bad answer (of low quality or other issues) then downvote it.
If you need programming inside knowledge to see if the answer is an answer or not, then don't flag for NAA.
A block of code is almost certainly an answer on a coding site. It might be a bad answer, but it is still an answer. The only way it might not be an answer is if the OP posted the code to the wrong question, but that doesn't happen very often.
When in doubt, flag with a custom explanation instead of "not an answer," and explain why you think the answer is harmful. Not an Answer flags are for things like "Thanks," "Any update?", questions posted as answers, and attempts to communicate with other users.