To avoid shooting laser diodes, the number one requirement is a laser driver that is a true current source and has an independent limit of the drive current. ESD and AC-line transient protection are also necessary. Voltage controlled drivers are for laser diodes not ideal, since the laser diode is inherently a current device and voltage sources try to keep the voltage stable and produce potentially dangerous current variations. Besides, there is a certain spread of the operating voltage from laser diode to laser diode, even if they are from the same production batch.
It is also recommended to keep the contacts shorted when the laser is not being operated. This provides some safety against ESD damage. The laser driver also needs a mechanism that prevents overshooting when turning the laser on or when operating the laser in pulses. This is specially challenging when the currents are high but the pulsing times are very short.