Showing 36 of 559 projects
A Go tool to enforce consistent git commit message patterns using configurable regex matchers.
A Webpack 4 starter template for building Elm 0.19 single-page applications with modern tooling.
A pytest plugin that automatically generates PyAnnotate type annotations from your test runs.
An ESLint plugin providing SQL linting rules for formatting and preventing unsafe queries in JavaScript/TypeScript code.
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 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 CLI tool that automatically adds type annotations to Python code using static analysis and heuristics.
A GitHub Action for running PHPStan static analysis in CI/CD workflows.
A collection of functional-style computed property macros for Ember.js to keep your app code DRY.
An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.
ESLint plugin that automatically fixes object key ordering with the same options as the official sort-keys rule.
ESLint plugin providing rules for optimizing usage of JavaScript Array functions and methods.
A JupyterLab extension for writing and running unit tests directly within Jupyter notebook cells.
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 collection of pre-commit hooks for automating formatting, validation, security scanning, and documentation of OpenTofu configurations.
A pretty, flexible error/warning reporting frontend for the PureScript compiler (psc).
A GitHub Action that automatically formats Python code to conform to PEP 8 style guidelines.
Backbone-specific linting rules for ESLint to enforce best practices and prevent common errors.
An UnderscoreJS port for ColdFusion providing functional programming utilities.
ESLint plugin that enforces TypeScript/JavaScript path aliases from tsconfig/jsconfig instead of relative imports.
A luac-based static analyzer that detects undeclared global variable usage in Lua code to catch typing errors.
A Go static analysis tool that aggressively finds unused arguments in function declarations to encourage cleaner code.
A Vim plugin that integrates Eastwood, a Clojure linter, using a REPL connection for faster linting without shelling out to Leiningen.
ESLint plugin that provides rules to detect and warn about deprecated functions, imports, and member expressions.
An ESLint plugin that enforces best practices and common patterns for React-Redux applications.
A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).
A Docker image and GitHub Action for linting Markdown files with customizable presets and rules.
A Common Lisp linter focused on catching real mistakes and widely accepted style problems without subjective preferences.
A CLI tool that integrates mypy with existing Python projects by reporting only new type violations and ignoring existing ones.
A Gulp plugin wrapper for HTMLHint to validate HTML files in build pipelines.
A Rust tool that analyzes coupling in codebases using Vlad Khononov's three-dimensional framework to measure integration strength, distance, and volatility.
A Rails 6 boilerplate with Hotwire for building full-stack apps with a modern SPA-like experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.