Showing 36 of 157 projects
A linter, debugger, and language server for Rego that identifies mistakes, enforces best practices, and enhances policy development.
A configurable type linter for JavaScript using standard syntax and heavy type inferencing.
A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.
A Go tool that analyzes and fixes fmt.Errorf() calls to use the new %w error-wrapping verb directive.
A Go linter that enforces consistent whitespace and empty line usage to improve code readability.
A Go linter that checks if errors from external packages are properly wrapped to improve debugging.
A Vim/Neovim plugin providing autocompletion and linting for Terraform configurations with version-aware provider support.
A CLI tool that unifies multiple PHP quality assurance and static analysis tools under a single command interface.
A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.
A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.
A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.
A fast and simple linter for .env files that enforces consistency and best practices.
An online Python 3 editor with live syntax checking and execution, designed for education and quick prototyping.
A static analysis tool for Elm that helps find and prevent mistakes through customizable rules.
A customizable Python linting engine that allows project-specific static analysis rules through AST expressions and regex patterns.
A Ruby static code analyzer that parses Ruby code and warns about object-oriented design issues based on configurable checks.
A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.
A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.
A comprehensive linter for Ember.js and Handlebars templates that enforces best practices and accessibility.
A comprehensive static analysis and linting tool for the D programming language.
A configurable linting tool that identifies and reports anti-patterns in TSQL scripts.
An ESLint plugin that validates and lints JSON files, catching syntax errors and enforcing standards.
A configurable linter and validator for Gherkin feature files, written in JavaScript.
A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.
A command-line utility that automatically detects and fixes common misspellings and typos in source code files.
A static analysis tool that enforces secure coding practices and best practices for Python.
A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.
A command-line tool that cleans up LaTeX files by removing comments and correcting common anti-patterns.
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.
A linting tool for enforcing clean and consistent code in Less stylesheets.
Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.