In the typical enterprise projects I work on they are quite typical, usually we tend to use stuff like SonarQube and it breaks the build for specific errors.
Usually it doesn't matter if devs themselves don't care, because when devops have the management support, they will care to fix that broken build.
Usually it doesn't matter if devs themselves don't care, because when devops have the management support, they will care to fix that broken build.