Showing 36 of 865 projects
An ESLint plugin that enforces pure functional programming by disallowing side-effect-causing language constructs.
A Java static analysis tool that translates Java code into LiSA's IR and runs configurable abstract interpretation analyses for bug detection and verification.
Mutation analysis tool for Coq verification projects to detect incomplete specifications.
A Python module that parses CMake files into an abstract syntax tree (AST) for programmatic analysis and manipulation.
A pattern matching library for Roslyn syntax trees that simplifies code analysis and refactoring tasks.
A regular expression parser, validator, and AST visitor for ECMAScript, enabling programmatic analysis of regex patterns.
ESLint plugin that detects unused Material UI styling classes in your codebase.
A high-level linter and static analyzer for Python data science code that detects potential issues like data leakage and non-reproducibility.
WP-CLI function and class declaration stubs for static analysis tools like PHPStan.
A C# library for parsing, resolving, and providing abstract completion for D programming language code.
A static analysis tool that helps C# developers understand how their LINQ queries translate to MongoDB Query API.
A CodeQL query suite for detecting common bug patterns in Cosmos SDK-based blockchain applications.
A CakePHP plugin for generating typed data transfer objects (DTOs) from configuration files, providing IDE support and runtime performance.
ESLint plugin that detects common mistakes and anti-patterns in chai.js expect() assertions.
An ESLint plugin that enforces code conventions and detects errors in RequireJS modules.
A command-line tool for the V programming language that generates AST JSON files from V source code.
A language-agnostic linter that enforces formatting, validation, and synchronization between code, documentation, and configuration.
Utility for obtaining the dependency graph from ES6 modules by analyzing import and export statements.
A static analyzer performing shape analysis on memory structures in programs.
A GitHub Action to statically validate Fastlane Android metadata (supply) using a Go-based validation logic.
A comprehensive ESLint plugin providing custom rules and configurations for JavaScript, TypeScript, Vue.js, and Node.js projects.
An ESLint rule that detects inferred method names in ES6 object literals to ensure proper lexical identifier binding.
ESLint plugin that enforces using `throw new Error()` instead of `throw Error()` for consistency.
A mypy plugin that provides dynamic type checking for Kubernetes resources, including Custom Resource Definitions and Python client objects.
A system combining static and dynamic analysis to reveal hidden behavior in Android apps using dynamic code updates.
A Composer plugin that provides a unified command-line interface to run various PHP quality assurance tools.
A GitHub Action that automatically identifies SQL anti-patterns in pull requests using sqlcheck.
ESLint plugin with custom rules to enforce high-performance JavaScript coding patterns.
A linter for CMake files that enforces user-defined rules and coding standards.
Typed interface stubs for the Pythonista iOS API, enabling better error detection and IDE autocomplete.
Scans Angular codebases for performance, architecture, and dead code issues, outputting a health score with actionable diagnostics.
TypeScript-based ESLint configuration for Node, React, and React Native with support for YML and GraphQL.
A domain-specific language for specifying Algorand smart contracts, compiling to TEAL with declarative syntax and static checks.
A CLI tool that enhances Python type checking by automatically adding py.typed markers and installing missing stub files for mypy.
An ESLint plugin that disallows side effects and stateful variables at the module top level.
Adversarial tool that alters packed executables to evade static packing detection by malware analysis tools.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.