Another interesting post where PVS-Studio explores running their tool on a major open source project, this time Android.
https://www.viva64.com/en/b/0579/
It seems like a number of these checks would be straightforward additions to OSS compilers.
Related Posts
On the challenge of writing accurate source spans on Unicode source code: https://reedmullanix.com/posts/unicode-source-spans.html
Also (see footnotes) a fair number of LSP clients assume UTF-8 despite early versions of LSP mandating UTF-16!
If you created a large, successful OSS project, would you want to be BDFL or move on after a period?
I see tradeoffs on both sides, although it's not a decision I've needed to make myself.
It's weird that GitHub shows time since the last commit, but not time since the first commit. It's a nice way of seeing how mature a project is.