Showing 36 of 865 projects
ESLint plugin enforcing MongoDB Node.js driver best practices and syntax validation.
ESLint plugin that detects when error causes are lost during exception re-throwing.
Backport for using Python 3.10+ generic type hints and union syntax (|) at runtime in Python 3.6+.
A Python tool that automatically adds Optional type hints to function arguments with None default values.
Automatically add or remove # type: ignore comments to silence mypy errors in legacy Python codebases.
ESLint plugin providing linting rules for TypeGraphQL decorators to catch common errors.
A powerful toolset for mutating the Abstract Syntax Tree (AST) of TypeScript files, framework-agnostic and extensible.
An ESLint plugin that upgrades all ESLint warnings to errors for stricter code quality enforcement.
A CMake module for running CPPCheck static analysis on specific targets and source groups within a CMake build.
A collection of ESLint rules specifically for linting and enforcing style in JavaScript switch-case statements.
Analyze code evolution in Git repositories using concrete syntax tree metrics for Python, JavaScript, TypeScript, and Java.
A Go static analysis tool that detects accidental logging of sensitive struct fields tagged with `sensitive:"true"`.
An ESLint plugin for linting and formatting John Resig-style micro templates, Lodash templates, Underscore templates, and EJS.
A VS Code extension that runs Angular code-quality tools (depcheck, ts-prune, ESLint, stylelint) to identify unused dependencies, dead code, and lint issues.
ESLint plugin that detects ES6 features unsupported in Internet Explorer 11.
Extracts network dependencies from application configs and generates Kubernetes NetworkPolicies for security and CI/CD.
ESLint plugin that enforces a strict no-this policy in JavaScript code.
A CMake module that integrates clang-tidy static analysis checks into your build targets.
A Dockerized ESLint tool for Codacy that integrates ESLint plugins and rules into automated code review workflows.
A static source code entity relationship extractor for ECMAScript and TypeScript based on @babel/parser.
An ESLint plugin that enforces clean code principles like high cohesion, low coupling, and meaningful naming for maintainable software.
Parse Angular components, services, pipes, directives, and modules into JSON for API documentation and custom analysis.
A linter for GitHub Actions workflows providing CLI, Node.js API, and VSCode extension support.
Static analysis tools for ES6 that optimize transpiled code size and efficiency by analyzing scopes and bindings.
A GitHub Action that triggers a refresh of a repository's Go Report Card analysis.
An ESLint plugin that enforces best practices for JavaScript's Math object and Number APIs.
A TypeScript codebase analyzer that provides detailed metrics on type safety, code complexity, and quality.
A fast and flexible analyzer for GameMaker Language (GML) that enforces customizable linting rules.
CLI tool that validates Claude rules by checking if their path globs actually match files in your project.
A Gulp plugin that lints .less files using lesshint to enforce code quality and style consistency.
A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.
A tool that analyzes SQL code in software repositories to detect common database design anti-patterns and smells.
A suite of architecture, structure, and quality analysis tools for frontend workspaces, starting with Angular.
An ESLint formatter that visualizes linting errors by rules and files using ASCII bar charts.
A Python library that infers type annotations by tracing program execution and analyzing runtime behavior.
Sublime Text 3 plugin for OCaml development with Merlin 2 integration, providing code analysis, autocomplete, and type inference.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.