ShellCheck, a static analysis tool for shell scripts
- haskell
- shell
- static-analysis
- bash
47,133 repositories indexed
1–20 of 20 · Most stars
ShellCheck, a static analysis tool for shell scripts
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
Bandit is a tool designed to find common security issues in Python code.
Static code analysis for Kotlin
Tfsec is now part of Trivy
Staticcheck - The advanced Go linter
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
It's not just a linter that annoys you!
An extensible multilanguage static code analyzer.
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
A tool for linting and static analysis of Lua code.
Static analyzer and linter for Clojure code that sparks joy
NGINX configuration static analyzer
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).
Security linter for AI-generated code: catches the exact vulnerabilities Copilot, Cursor and ChatGPT repeatedly produce. SQL injection, hardcoded secrets, JWT bypass, command injection and 15+ more rules. Grade A–F. Zero config. CI/CD ready.