The sight of Yahweh represents Yahweh's judgment or evaluation. See how you translated this in [2 Kings 3:2](../03/02.md). Alternate translation: "what was evil in Yahweh's judgment" or "what Yahweh considers to be evil" (See: [[rc://en/ta/man/jit/figs-metaphor]])
Here "all" is a generalization. It means he did the same sinful things as his father. Alternate translation: "he committed the same kinds of sins his father had committed" (See: [[rc://en/ta/man/jit/figs-hyperbole]])