Showing 36 of 865 projects
Backports Python 3.8+ typing utilities and adds issubtype for enhanced type introspection.
An ESLint plugin that detects personally identifiable information (PII) like emails, phone numbers, and IP addresses in code.
An ESLint plugin that detects vulnerable regular expressions susceptible to ReDoS attacks.
A comprehensive ESLint plugin with rules for JavaScript and TypeScript, focusing on code consistency, style enforcement, and custom linting.
A customizable Common Lisp code walker that transforms S-expressions into enriched code structures using CLOS and ContextL.
An ESLint plugin that detects DOM API performance issues like forced reflows and synchronous layout calculations.
A GitHub Action that runs vint Vim script linter with reviewdog for automated code review feedback.
SLIME extension that integrates Lisp Critic to analyze Common Lisp code for bad programming practices.
A SublimeLinter plugin that checks Python docstring conventions using pydocstyle.
GitHub Action that runs Go lint checks on pull requests and tracks lint status using a configuration file.
CMake macro to add per-source include-what-you-use violation checks to individual build targets.
A GitHub Action that runs pycodestyle and comments style errors on pull requests.
A comprehensive and opinionated ESLint configuration that aggregates and curates rules from multiple plugins for strict JavaScript/TypeScript linting.
A CLI tool that merges ESLint results from multiple runs, aggregating message occurrences for common files.
A UML class diagram generator for Crystal projects, using d2 for visualization.
Automatically prove Ada/SPARK software correctness using Travis CI for continuous verification.
Ada binding for GNU Binutils BFD library to read binary ELF and COFF files.
A platform for writing and executing profile-guided codemods using runtime telemetry and static analysis.
Validates ES6 Harmony Module import statements to ensure referenced exports exist.
A static analysis tool that parses PostgreSQL migrations to classify locks, flag dangerous patterns, and suggest safe alternatives before deployment.
A GitHub Action that runs golint on Go code and fails the workflow if linting issues are found.
A lightweight tool for testing mypy plugins, stubs, and custom types by comparing expected and actual mypy errors.
An ESLint plugin that adds rules using arbitrary selectors to query and report on specific JavaScript syntax patterns.
A GraphQL request parser implemented entirely using TypeScript's type system to generate type-safe responses and variables.
A library for analyzing JavaScript regular expressions via AST nodes from regexpp.
A production-ready, opinionated ESLint configuration that enforces strict best practices for Angular applications.
GitHub Action that runs the dlint security linter on Python code to detect insecure coding patterns.
A mypy plugin that provides enhanced type checking for PynamoDB models and attributes.
A conceptual tool that analyzes PHP source code to identify and highlight domain-specific business terms.
A Grunt plugin for static scope analysis and transpilation of ES6 block-scoped const and let variables to ES3.
An ESLint plugin for linting Resig-style microtemplate strings used in Underscore.js, Lodash, and similar libraries.
Generate Mermaid visualizations of Angular component hierarchies from route configurations.
A CMake macro that detects whether header files are C, C++, or both by analyzing #include statements in source files.
A Maven plugin that automatically generates package-info.java files with JSpecify nullness annotations for Java projects.
An Angular-specific linter that enforces optimal reactivity patterns with Signals and RxJS.
A high-performance Rust port of ngx-translate-lint for checking translation files in Angular/ngx-translate projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.