There is no difference between human made and AI made bad code, so I don't think we need specialized tools for that.
Pick one.
SonarQube IS a specialized tool. It just specializes in different things than TheAuditor.
SonarQube: "This file has issues" heAuditor: "Your frontend and backend disagree about the data model"
Both have their place.
There is no difference between human made and AI made bad code, so I don't think we need specialized tools for that.