Warlock/Counters

Bad against...

 * Weaver's allows him to escape from Warlock's  with maximum move speed.
 * His ultimate allows him to ignore damage from Warlock's golem and escape.


 * prevents Warlock from casting his spells.
 * allows Anti-Mage to escape from Upheaval.
 * reduces damage from shadow word and the golem's.
 * deals heavy damage after Chaotic Offering and interrupts Upheaval.


 * can silence Warlock, which as a spellcaster is bad for him.
 * prevents Warlock from moving without taking damage, which due to his general lack of escapes is bad for him, and when combined with Blood Rite can be a very lethal combo.


 * Silencer's many silences are bad for Warlock
 * prevents Warlock from healing himself or his allies, without taking 56/84/112/140 damage, being silenced for 4 more seconds, and slowed by 9%/12%/15%/18%.


 * allows for Dark Seer and his allies to escape from upheaval due to it ignoring any slow.


 * Outworld Devourer's can quickly dispatch Warlock's Golem because it counts as a summon for the orb's extra damage.


 * A pre-placed allows Ember Spirit to escape Upheaval.
 * blocks Shadow Word damage.
 * allows Ember Spirit to attack from range, ignoring Upheaval, and lets him interrupt it.

Others

 * is a very strong Hero when right positioned, and his long cast range helps him with this. However, some Heroes might disrupt or sneakily pass through your ally line and deal with you, cancelling or dealing some damage to you, preventing you from doing your job. E.g.:, ,  and some others.
 * can shred your Golems in a few seconds.

Items

 * silences Warlock, which is bad for him as a spell based hero.
 * removes mana from Warlock, which due to his high mana cost spells can lead to no mana to heal himself, and no way to stun the enemy with his ult.
 * can stop Warlock from casting, which can then allow the enemy team to escape, or get close to deal damage.
 * can allow for escape from upheaval and for melee heroes to get close to Warlock, which as a ranged hero is bad for him.

Good against...

 * Warlock's Golems do plenty of physical and pure damage to bring down Huskar when he is at low health. Warlock is always a hazard for Huskar to initiate by using  because  can stun him instantly, even when  is activated, and allow Warlock's team to gather their wit and retaliate.
 * After jumping in, Huskar will not have any means to escape . Being an attack-dependent hero, this is bad for him.


 * links the Meepos together.


 * Warlock can cast when Templar Assassin uses, preventing escape.
 * Warlock can also send his golem near where she used, preventing escape by due to the Golems.

Others

 * has long cast ranges on his abilities. You should never go in the middle of the enemies to do your work, sending your golem instead, and helping him and your teammates with your abilities. Buying a helps you even more.
 * While heroes with strong mobility able to get close/flee or long range disables do well against him, heroes with no escaping abilities/lacking long disables will perish against . Once the golem lands with its stun, its hardly possible to escape when he casts . Just watch your pet burn the enemies.
 * Channeling heroes will not go well against, especially those who build as 's ultimate ability stun goes through spell immunity. E.g.: , , , etc.

Works well with...

 * Sven's works well with Warlock's.
 * allows Warlock's golem to catch up to enemies and gives it better survivability against physical damage.


 * can be used to pull heroes into an.
 * allows the golem from to chase down enemy heroes.


 * can be set up with and.
 * can be very dangerous with an ed Magnus.


 * ,, and are very dangerous with  and , they can bring down enemies in few seconds.


 * Silencer's and  prevent the enemy team from casting stuns or silences upon Warlock.

Others

 * can give an to Warlock
 * , because the golem can help deal damage and stun the opponent during, and can prevent escape from either initiation or if the  is unsuccesful.
 * Any hero with a stun, which allows Warlock prevent them from escaping using his Upheaval.

List of heroes that counter Warlock, and list of heroes that work well with Warlock.