5 repos
Tools and frameworks for analyzing source code to detect bugs, security vulnerabilities, and style violations without executing the program. This cluster spans multiple languages—Go, Java, and OCaml—with the most mature projects being Semgrep (pattern-based static analysis), Gosec (Go security scanner), and NullAway (Java null-pointer detection). Whether building new linters, implementing SAST (Static Application Security Testing) engines, or adding analysis passes to existing codebases, you'll find practical implementations of abstract syntax tree traversal, rule matching, and reporting infrastructure.