static analysis

Static analysis inspects code without running it. Tools scan source files to spot bugs, security flaws, and style issues early. Think of it as a spellcheck for software, fast, repeatable, and opinionated. It enforces standards, flags risky patterns, and explains why code smells. Teams use it in editors and CI to prevent regressions, speed reviews, and ship safer code with fewer surprises.