Showing 36 of 188 projects
A fully configurable and extendable Git hook manager for Ruby projects.
A deprecated linter for Go source code that checks for style violations according to Go conventions.
A stricter Go code formatter that enforces additional formatting rules beyond gofmt while maintaining compatibility.
A fast, low-false-positive spell checker designed for source code and monorepos.
A static source code analysis tool for improving quality and reducing defects in C, C++ and Objective-C code.
A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.
A linter for Ansible playbooks that checks for best practices and can automatically fix common issues.
A linter for Ansible playbooks that checks for best practices and can automatically fix common issues.
A fast, powerful type checker for Ruby that supports gradual typing and easy adoption in existing codebases.
A collection of pre-commit hooks for automating code quality, security, and documentation checks for Terraform, OpenTofu, and Terragrunt configurations.
A configurable Ruby tool for linting SCSS files to enforce clean and consistent code style.
A Java library for specifying and testing architecture rules in plain Java unit tests.
A JavaScript code quality and coverage tool that enforces strict coding standards and generates test coverage reports.
High-level guidelines for writing manageable, scalable, and maintainable CSS.
Detects copy-pasted and structurally similar JavaScript code using AST analysis for ES6, JSX, and Flow.
A Ruby gem that wraps static analysis tools to generate comprehensive code quality reports with visual insights.
A pyright fork with enhanced Python type checking, improved VS Code support, and built-in Pylance features.
A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.
An ESLint plugin that checks your JavaScript code for browser compatibility issues against configurable target browsers.
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.
An extremely fast PHP linter, formatter, and static analyzer written in Rust.
A curated collection of practical Flutter and Dart tips, tricks, and best practices for developers.
A static code analysis tool for PHP that enforces architectural layers and dependencies between classes.
A Ruby linter and formatter with an unconfigurable, opinionated ruleset built on RuboCop.
A curated directory of static analysis tools for PHP, covering bug detection, coding standards, metrics, and automated fixes.
The strictest and most opinionated Python linter, a flake8 plugin designed to enforce consistent, maintainable, and bug-resistant code.
An implementation of StyleCop's code style and consistency rules as Roslyn analyzers for .NET projects.
An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.
Airbnb's official Swift style guide and formatting tool for consistent, maintainable code.
ESLint configuration for enforcing JavaScript Standard Style rules in your projects.
A progressive, automated ESLint configuration for React, Vue, and TypeScript projects that separates style concerns.
A static analysis tool for PHP that generates beautiful and understandable HTML reports of code metrics.
A starter template for building jQuery plugins with best practices and a simple structure.
PHP core functions rewritten to throw exceptions instead of returning false on errors.
A static analysis tool that finds unchecked errors in Go code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.