Thanks for this, @JessTheUnstill!
Guess I can brag about my static code analyzer: it scans a 42K LOC Java codebase in 4 seconds, with over 30 rules enabled.
https://codeberg.org/bannmann/mandor
Here's the story: Working solo on that Java codebase, I kept stumbling on code smells and patterns that I had already decided to avoid. It's just too hard to think of all the gotchas & small inconsistencies. At work, reviewers usually find those, but with this hobby project that's not an option. And existing solutions mostly ignore the stuff I care about. So I did what any developer would do: write software that helps with writing software. 🙈
All its rules are opt-in, which is important as they range from best practice to opinionated & even nitpicky.
It's useful to me & has become a fun side project for my side project.
😁
Now if somebody else starts using it, all the better! I would finally have a reason to expand the Readme with its simple list of rules into real documentation.
#Java #CodeAnalysis