I tried to get our team to enforce a max PR size.
It worked for a while. There is a GitHub action that you can configure to fail if the PR is too large.
But then we started a new project and I didn’t add it right away since it’s a small team and I figured we could use the honor system.
Since then there have been lots of massive PRs but there’s not much willingness to go back to enforcing the rule because it might slow us down…
It’s frustrating.
Out of curiosity, with their current paradigm, what's the regression rate *and* how long do PRs stay in pending?