Rider definitely has a popup with a list of TODOs before you push to the remote. I assumed that originally existed in intellij... but never verified that.
Yes, it's in base IntelliJ. TODO and FIX tracking, IIRC.
It still does. But it’s a user option to run the scan when commiting (or pushing). So it may be disabled in your config.