Showing 36 of 157 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.
An extremely fast PHP linter, formatter, and static analyzer written in Rust.
An opinionated PHP code style fixer built on PHP-CS-Fixer for clean and consistent code formatting.
A Go tool that runs multiple linters concurrently to perform static analysis, unit testing, and generate comprehensive code quality reports.
A Go tool that performs static analysis, unit testing, and code review to generate comprehensive code quality reports.
Static code analysis tool for Kubernetes YAML and Helm charts that provides recommendations to improve reliability and security.
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 linter and formatter that automatically corrects spaces, words, and punctuation in CJK (Chinese, Japanese, Korean) and English mixed text.
A blazing fast Rust crate for linting JavaScript and TypeScript code, powering Deno's linter and usable with Node.js.
A comprehensive toolkit for GDScript including a parser, linter, formatter, and code metrics calculator.
A cross-platform static analyzer and linter for Swift that enforces style guidelines and helps avoid bugs.
Static code analysis tool for R that checks for style adherence, syntax errors, and potential semantic issues.
A PHPStan extension for verifying architectural rules in PHP code using natural language definitions.
A configurable linter and analyzer for Makefiles that scans for potential issues and enforces best practices.
A Clojure linter that uses tools.analyzer for accurate bug detection, focusing on CI environments.
A grammar and style checker for LaTeX and Markdown documents that preserves source file location mapping.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.