I suspect that my opinion is in the minority here, but...
> With modern trunk-based engineering, pull request branches are squash-merged onto main
Commit messages are useless because of squash-merges, yes. However, my opinion is that it's the very concept of squash-merges that is the problem, not commit messages. Squashing eliminates all sorts of valuable information, and I think it's harmful.
> With modern trunk-based engineering, pull request branches are squash-merged onto main
Commit messages are useless because of squash-merges, yes. However, my opinion is that it's the very concept of squash-merges that is the problem, not commit messages. Squashing eliminates all sorts of valuable information, and I think it's harmful.