Showing 36 of 865 projects
Adds IDE-like code intelligence (autocompletion, navigation, linting) to JupyterLab using the Language Server Protocol.
A fast IDA Pro plugin that finds calls to insecure API functions in binaries to aid vulnerability research.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A CLI tool to test ESLint rules against thousands of repositories for regression testing and validation.
A linter for Common Lisp source code using SBCL to detect errors and improve code quality.
An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.
A Python tool that scans codebases for potentially dangerous patterns like hardcoded passwords or accidental diff checkins.
A configurable style checker for Go code that enforces coding standards and best practices.
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 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 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.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
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 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.
Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.
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.
Lint any project in any language using Swift and regular expressions, with validation and autocorrect support.
A linting tool for enforcing clean and consistent code in Less stylesheets.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
A Swift-based linter that uses scripts and regex to enforce custom rules across any language or project.
A proof-of-concept tool that detects design patterns and anti-patterns in PHP source code.
A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.
A linter for Polymer projects that catches errors before running code.
Static scope analysis and transpilation of ES6 block-scoped const and let variables to ES3 var.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
A CLI tool to visualize GraphQL schemas and output them as Graphviz .dot format for dependency analysis.
An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.
A simple framework to extract actionable data like C&C servers and phone numbers from Android malware samples.
An ESLint formatter that reports lint results as annotations in GitHub pull requests using the Checks API.
A tool that detects the runnable Erlang/OTP release window for a project by analyzing dependencies and function usage.
A codemod that automatically converts implicit optional type hints in Python code to be PEP 484 compliant.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.