Showing 30 of 66 projects
A linter that catches insensitive, inconsiderate writing in plain text, HTML, Markdown, and MDX.
A static type analyzer for Python code that performs type inference and checking using inline annotations and interface files.
A JavaScript code style checker and formatter for enforcing style guides (now merged into ESLint).
A command-line linter for English prose that checks writing style, grammar, and usage against advice from expert writers.
A deprecated linter for Go source code that checks for style violations according to Go conventions.
A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.
A background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
A Go tool that performs static analysis, unit testing, and code review to generate comprehensive code quality reports.
A Go tool that runs multiple linters concurrently to perform static analysis, unit testing, and generate comprehensive code quality reports.
An opinionated PHP code style fixer built on PHP-CS-Fixer for clean and consistent code formatting.
Static code analysis tool for Kubernetes YAML and Helm charts that provides recommendations to improve reliability and security.
An extremely fast PHP linter, formatter, and static analyzer written in Rust.
A Ruby linter and formatter with an unconfigurable, opinionated ruleset built on RuboCop.
The strictest and most opinionated Python linter, a flake8 plugin designed to enforce consistent, maintainable, and bug-resistant code.
An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.
ESLint configuration for enforcing JavaScript Standard Style rules in your projects.
A linter that validates AWS CloudFormation templates against AWS resource schemas and best practices.
A fast, recursive website link checker written in Go that crawls and inspects all pages for broken links.
A static analysis tool that finds unchecked errors in Go code.
An HTML linter that checks for common mistakes and ensures correct Bootstrap markup structure.
A static code analyzer for PowerShell that checks scripts and modules against best practice rules.
A lightning-fast linter for .env files that checks, fixes, and diffs environment variable configurations.
A highly extensible Go source code linter providing opinionated checks for bugs, performance, and style issues.
A code linting framework for Sublime Text that provides real-time error highlighting and diagnostics.
A code linting framework for Sublime Text that integrates external linters to provide real-time error highlighting.
A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other common issues.
A static analyzer and linter for Clojure, ClojureScript, and EDN that detects errors and enforces style without executing code.
A blazing fast Rust crate for linting JavaScript and TypeScript code, powering Deno's linter and usable with Node.js.
A linter and formatter that automatically corrects spaces, words, and punctuation in CJK (Chinese, Japanese, Korean) and English mixed text.
A comprehensive toolkit for GDScript including a parser, linter, formatter, and code metrics calculator.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.