Showing 36 of 190 projects
A customizable linter for validating Kubernetes resources against organization-defined standards.
A fast, extensible Clojure linter focused on style and code shape, inspired by RuboCop.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A linter for Common Lisp source code using SBCL to detect errors and improve code quality.
Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.
A linting tool for enforcing clean and consistent code in Less stylesheets.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
A Python-based linter that checks CMake files for coding style issues and enforces consistent formatting.
A sophisticated static dataflow analysis framework for the R programming language, enabling code linting, program slicing, and dependency analysis.
A collection of preconfigured linters and formatters for diagnostic-languageserver in Neovim.
A GitHub Action that automatically lints pull request titles using commitlint conventions.
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 Common Lisp linter focused on catching real mistakes and widely accepted style problems without subjective preferences.
A Vim plugin that integrates Eastwood, a Clojure linter, using a REPL connection for faster linting without shelling out to Leiningen.
A parser and validator for GeoJSON strings that checks semantics and provides character-level warnings.
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 Go linter that detects nested contexts in loops or function literals to prevent performance issues.
A fast TypeScript GitHub Action that validates pull request titles against a configurable regex pattern.
A Python-based linter that allows you to create custom linting rules using regular expressions.
An Elixir client for the Nu HTML Checker (v.Nu) that validates HTML, CSS, and SVG documents via its JSON API.
An ESLint plugin that provides a parser and linting rules for BrightScript files used in Roku development.
A Node.js-based Dockerfile linter that checks syntax and enforces best practices for building efficient Docker images.
A Go linter that suggests replacing literals with standard library constants and variables for better code quality.
A modular and fully-configurable OCaml linter and style checker for OCaml compiler versions 4.10.0 to 4.14.0.
A testing framework for WP-CLI packages providing Behat, PHPUnit, PHPCS, and linting tools.
A GitHub Action that automatically formats Node.js code using your preferred formatter on push events.
A language-agnostic linter that enforces formatting, validation, and synchronization between code, documentation, and configuration.
A Neovim plugin that highlights and fixes inconsistent indentation (tabs vs spaces) in your code.
A linter for CMake files that enforces user-defined rules and coding standards.
TypeScript-based ESLint configuration for Node, React, and React Native with support for YML and GraphQL.
A GitHub Action to run linters on ROS 2 packages without compiling code for fast feedback.
A linter for GitHub Actions workflows providing CLI, Node.js API, and VSCode extension support.
CLI tool that validates Claude rules by checking if their path globs actually match files in your project.
A fast and flexible analyzer for GameMaker Language (GML) that enforces customizable linting rules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.