Showing 36 of 69 projects
A comprehensive JavaScript style guide with ESLint rules for writing consistent and maintainable code.
A comprehensive JavaScript style guide for writing clean, consistent, and modern code.
A static analysis tool that finds bugs, potential issues, and suggests improvements in bash/sh shell scripts.
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 community-driven style guide for writing consistent, readable, and maintainable JavaScript code.
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.
An extremely fast Python type checker and language server written in Rust, offering comprehensive diagnostics and IDE integration.
Monorepo for tooling that enables ESLint to support TypeScript, providing powerful static analysis for JavaScript and TypeScript.
A framework for managing and maintaining multi-language pre-commit hooks.
A CLI tool for structural code search, linting, and rewriting using abstract syntax trees, written in Rust.
A collection of over 800 lints to catch common mistakes and improve your Rust code.
A Visual Studio Code extension providing comprehensive LaTeX editing features including preview, compilation, autocomplete, and linting.
A comprehensive ESLint plugin providing React-specific linting rules to enforce best practices and catch common errors.
Automated code review tool that integrates with any linter and posts results as comments on pull requests.
A community-driven static code analysis tool that detects errors and potential problems in JavaScript code.
A development tool that helps programmers write Java code adhering to configurable coding standards and best practices.
A command-line tool and Xcode extension for formatting Swift code with extensive rule customization.
A static analysis tool for Java that catches common programming mistakes at compile-time.
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 static analysis tool for detecting bugs and undefined behavior in C and C++ code.
An opinionated, auto-fixing ESLint flat config preset for TypeScript, Vue, React, and more, designed to work standalone without Prettier.
An extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.
An ESLint plugin to lint and validate ES2015+ import/export syntax, preventing issues with misspelling and module resolution.
An ESLint config that disables all rules that are unnecessary or conflict with Prettier.
A pluggable linter for Terraform that finds errors, enforces best practices, and supports custom rules.
A markup-aware, command-line linter for prose that enforces style guides and spelling with speed and extensibility.
A curated list of awesome ESLint plugins, configs, parsers, formatters, and tools for JavaScript and TypeScript development.
Official ESLint plugin for Vue.js, providing linting rules for Vue single-file components.
A fast static analysis tool that finds unused (dead) code in Python programs to improve code quality.
A community-driven style guide for writing consistent and idiomatic Elixir code.
A static analysis tool that detects code smells in Ruby classes, modules, and methods to improve code quality.
A fully configurable and extendable Git hook manager for enforcing code quality and project policies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.