Hatchet Job

What does the idiom “Hatchet Job” mean?

Definition:

A strong attack on someone’s reputation; intentionally destructive criticism; calumny

For example:

“There’s a newspaper here that always supports the government and can be counted on to do a hatchet job on any potential opponents.”