It does no one any good.
I see "any good" as a direct object and "no one" as an indirect one in the sentence above.
Am I right?
It's the other way round.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.