ShellCheck, a static analysis tool for shell scripts
- haskell
- shell
- static-analysis
- bash
47,133 repositories indexed
1–24 of 48 · 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.
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
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.
High performance, maintainable stylesheets.
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
It's not just a linter that annoys you!
An extensible multilanguage static code analyzer.
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
A tool for linting and static analysis of Lua code.
TranslatedDesktop Android leak audit: permissions, endpoints, data flows, reversible fixes. Phone privacy audit: uses adb to scan an Android app's permissions, reporting endpoints, and data flows, and provides reversible remediation.