Code quality testing is commonplace to protect the master branch from defects. For example, unit testing creates a gate that ensures new code doesn’t break the application before it reaches the master branch. Not only does this increase the code quality of the master branch, it also ensures that other developers are not pulling problematic code into their own pull requests and writing new code that depends on the problematic code. Most organizations (99.7%) do not enforce similar security testing and quality gates in pull requests to protect their master branches.
Director of Product Management - ShiftLeft