Showing 36 of 694 projects
An open-source tool that checks PHP source code for deviations from coding conventions and standards.
An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.
A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.
A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.
An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.
A linting tool for checking common errors and policy violations in RPM packages.
A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.
A dotnet CLI tool for generating type-safe GraphQL clients for F# and Fable with static query verification.
A static code analysis library for Julia that powers language server features like error detection and reference resolution.
A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.
A standalone program that provides code intelligence for Elm by querying information about values in source files.
A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.
An extensible static analysis platform for Rust that detects memory safety bugs and performs advanced program analysis beyond rustc.
ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.
A Visual Studio analyzer that enforces C# coding guidelines not covered by Resharper.
A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.
A PHPStan extension that adds Magento 2-specific static analysis capabilities for both modules and applications.
Ember CLI integration for linting Ember.js templates to enforce code style and best practices.
A static analysis tool that spots security vulnerabilities in PostgreSQL extension scripts and SQL code.
A fast, extensible Clojure linter focused on style and code shape, inspired by RuboCop.
A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.
An IDE package for RAD Studio providing on-the-fly static code analysis and linting for Delphi, powered by SonarDelphi.
Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.
Adds IDE-like code intelligence (autocompletion, navigation, linting) to JupyterLab using the Language Server Protocol.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A linter for Common Lisp source code using SBCL to detect errors and improve code quality.
A CLI tool to test ESLint rules against thousands of repositories for regression testing and validation.
A configurable style checker for Go code that enforces coding standards and best practices.
An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.
A Flake8 plugin that identifies which Python imports should be moved into or out of type-checking blocks to improve performance and prevent circular imports.
A Flake8 plugin that identifies which Python imports should be moved into or out of typing.TYPE_CHECKING blocks to optimize runtime performance and prevent circular imports.
A Python tool that scans codebases for potentially dangerous patterns like hardcoded passwords or accidental diff checkins.
A pytest plugin for writing and running tests to verify mypy type checking behavior, stubs, and custom plugins.
A Babel macro that pre-evaluates JavaScript code at build time, enabling build-time computations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.