Showing 36 of 66 projects
An extremely fast Python linter and code formatter written in Rust, offering drop-in replacements for tools like Flake8 and Black.
A static analysis tool that finds bugs, potential issues, and suggests improvements in bash/sh shell scripts.
A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.
A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.
A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.
A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.
A unified toolchain for web projects providing a fast formatter and linter with CLI and LSP support.
A collection of high-performance JavaScript and TypeScript tools written in Rust, powering modern development toolchains.
A static type checker for Python that enforces type hints to catch bugs before runtime.
A tool to enforce Swift style and conventions with over 200 rules, integrated into Xcode and CI/CD workflows.
A fast Go linters runner that runs linters in parallel, uses caching, and includes over a hundred linters.
A framework for managing and maintaining multi-language pre-commit hooks.
A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more.
A curated directory of static analysis (SAST) tools and linters for all programming languages, config files, and build tools.
A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more.
Asynchronous linting and fixing for Vim/Neovim with Language Server Protocol (LSP) support.
A CLI tool for structural code search, linting, and rewriting using abstract syntax trees, written in Rust.
A Ruby static code analyzer and formatter that enforces the community Ruby style guide.
A Ruby static code analyzer and formatter that enforces the community Ruby style guide.
A smarter Dockerfile linter that helps you build best practice Docker images by parsing the Dockerfile AST and linting inline bash.
A smarter Dockerfile linter that helps you build best practice Docker images by parsing the AST and linting inline Bash.
A portable package manager for Neovim that installs and manages LSP servers, DAP servers, linters, and formatters.
Automated code review tool that integrates with any linter and posts results as comments on pull requests.
An opinionated, zero-config ESLint wrapper for JavaScript and TypeScript with great defaults and automatic fixes.
An opinionated, zero-config ESLint wrapper for JavaScript/TypeScript with great defaults and automatic fixes.
A Python utility to sort imports alphabetically and automatically separate them into sections.
A static code analysis tool for Kotlin that identifies code smells and enforces coding standards.
A state-of-the-art static analysis linter for Go that finds bugs, performance issues, and enforces style rules.
A state-of-the-art static analysis linter for Go that finds bugs, performance issues, and enforces style rules.
An extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.
A static analyzer for PHP that minimizes false positives by attempting to prove incorrectness rather than correctness.
A static analyzer for PHP that minimizes false positives by attempting to prove incorrectness rather than correctness.
A fast, configurable, extensible, and beautiful drop-in replacement for golint with custom rules and strict presets.
An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.
A markup-aware, command-line linter for prose that enforces style guides and spelling with speed and extensibility.
A static code analysis tool for Elixir focusing on code consistency, refactoring opportunities, and teaching best practices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.