I wouldn't say it is either well known or well used but you might have a look to basheclipse:
!enter image description here
I must admit I have no experience with basheclipse and even failed to install it due to an eclipse version mismatch.
On the other hand, I'm using bash and ksh93 specific debugging features, especially the `trap ERR` and `trap DEBUG` ones but not the debuggers based on them kshdb and bashdb