Thoughts on Static Code Analysis

I use a number of tools in static code analysis for my projects - primarily Java based. Mostly codespell checkstyle shellcheck PMD SpotBugs Wait, I hear you say. Spell checking? Absolutely, it's a key part of code and documentation quality. There's absolutely no excuse for shoddy spelling. And I sometimes find that if the spelling's off, it's a sign that concentration levels weren't what they…