Showing 36 of 663 projects
A static analysis tool for Rust that detects concurrency bugs, memory bugs, and panic locations.
A JSON dataset of global identifiers from different JavaScript environments for static analysis tools.
Mypy plugin and type stubs for SQLAlchemy to enable precise static type checking in Python.
A static analysis tool that detects magic numbers in PHP code to improve readability and maintainability.
A static analysis tool that scans C/C++ source code for potential security vulnerabilities using lexical scanning.
Reports unused function parameters and results in Go code while minimizing false positives.
An ESLint plugin to lint JavaScript, JSX, TypeScript, and other code blocks within Markdown documents.
A Gulp plugin that integrates ESLint into your build pipeline to lint JavaScript files.
A command-line tool that runs multiple PHP static analysis and quality assurance tools with a single command.
A static code analysis tool for Crystal that enforces code style and catches code smells.
A Scala compiler plugin for static code analysis that detects bugs, non-idiomatic code, and style violations.
A static application security testing (SAST) CLI tool that scans source code for OWASP Top 10 vulnerabilities across multiple programming languages.
Templates and tools for building Roslyn-based analyzers, code fixes, and Visual Studio extensions.
A RubyCritic extension that calculates a SkunkScore to identify the most complex code with the least test coverage for refactoring prioritization.
A fast scanning and attack toolkit for identifying and exploiting GitHub Actions vulnerabilities at scale.
A Go tool that automatically fills in zero-value return statements to match function signatures, saving development time.
A static analysis tool that detects architectural flaws and dependency issues in PHP applications before they become maintenance nightmares.
A Java library for static malware analysis of Portable Executable files with robust handling of malformations.
A static code analyzer that detects and reports potential malicious behaviors in Android applications.
A Maven plugin that identifies and prioritizes God Classes, Highly Coupled classes, and Class Cycles in Java codebases for refactoring.
A CLI tool that analyzes web components and generates documentation in multiple formats.
A text file analysis tool that detects non-inclusive language in source code and suggests inclusive alternatives.
A static analysis tool for Go that validates raw SQL queries to catch syntax errors and prevent SQL injections.
A language server implementation for the Luau programming language, providing IDE features like autocomplete and type checking.
A library that detects refactorings and generates AST diffs for Java, Python, and Kotlin code changes.
An ESLint plugin that suggests dependency optimizations, native alternatives, and detects redundant polyfills.
A universal code formatter that uses machine learning to learn formatting patterns from a corpus of existing code.
A PHPStan extension that detects unused PHP code (methods, constants, properties, enum cases) and can automatically remove it.
An extremely strict yet practical ESLint configuration with 51 plugins and over 1300 rules for JavaScript, TypeScript, React, Vue, and Node.js.
Detects ineffectual assignments in Go code where variables are assigned but never used.
A Go library that uses static and stack-trace analysis to pinpoint errors and speed up debugging.
An ESLint plugin to extract and lint inline JavaScript scripts from HTML and XML files.
A Java library for calculating class-level and method-level code metrics via static analysis, without requiring compiled code.
A CLI tool that groups ESLint errors by rule and provides per-rule actions like auto-fix and disable comments to efficiently handle large linting outputs.
Open-source static analysis tool for Python, TypeScript, and Go that detects dead code, security vulnerabilities, and AI-generated regressions.
A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other issues.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.