Showing 36 of 694 projects
A fast IDA Pro headless plugin that extracts decompiled pseudocode for vulnerability research and static analysis.
A static reflection library for PHP that analyzes code structure and DocBlocks without executing it.
A Gulp plugin that integrates TSLint for linting TypeScript files in build pipelines.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
A GitHub Action that runs shellcheck with reviewdog to automatically review shell scripts in pull requests.
An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.
A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.
A standalone linting tool for Twig template files to catch syntax errors and enforce coding standards.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
A fast IDA Pro plugin that finds calls to insecure API functions in binaries to aid vulnerability research.
Lint any project in any language using Swift and regular expressions, with validation and autocorrect support.
A Swift-based linter that uses scripts and regex to enforce custom rules across any language or project.
A linting tool for enforcing clean and consistent code in Less stylesheets.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
A proof-of-concept tool that detects design patterns and anti-patterns in PHP source code.
A linter for Polymer projects that catches errors before running code.
A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.
Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.
Static scope analysis and transpilation of ES6 block-scoped const and let variables to ES3 var.
A simple framework to extract actionable data like C&C servers and phone numbers from Android malware samples.
An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.
A CLI tool to visualize GraphQL schemas and output them as Graphviz .dot format for dependency analysis.
A tool that detects the runnable Erlang/OTP release window for a project by analyzing dependencies and function usage.
An ESLint formatter that reports lint results as annotations in GitHub pull requests using the Checks API.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
An ESLint plugin providing linting rules for Scoped CSS in Vue.js single-file components.
A codemod that automatically converts implicit optional type hints in Python code to be PEP 484 compliant.
A Python-based linter that checks CMake files for coding style issues and enforces consistent formatting.
Vim plugin for executing Python's MyPy static type checker directly within the editor.
A GitHub Action for running PHPStan static analysis in CI/CD workflows.
A CLI tool that automatically adds type annotations to Python code using static analysis and heuristics.
A Coq plugin that extracts dependency graphs between Coq objects and provides tools for visualization and analysis.
ESLint plugin providing rules for optimizing usage of JavaScript Array functions and methods.
Additional ESLint rules for ESLint directive comments like eslint-disable-line and eslint-enable.
An ESLint plugin that validates JSON, YAML, TOML, JavaScript, and Vue files against JSON Schema.
A sophisticated static dataflow analysis framework for the R programming language, enabling code linting, program slicing, and dependency analysis.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.