Showing 36 of 745 projects
A Node.js style checker and lint tool for Markdown/CommonMark files to enforce consistency and standards.
A tool to identify unused code in Swift projects, including advanced cases like redundant protocols and assign-only properties.
A tool that automatically reformats Java source code to comply with Google Java Style guidelines.
An ESLint plugin to lint and validate ES2015+ import/export syntax, preventing issues with misspelling and module resolution.
A copy/paste detector for source code that supports over 150 programming languages and formats.
An extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.
An ESLint config that disables all rules that are unnecessary or conflict with Prettier.
A static analysis tool for finding errors and security vulnerabilities in PHP applications.
A deprecated Objective-C style guide outlining coding conventions used by The New York Times iOS teams.
A pluggable linter for Terraform that finds errors, enforces best practices, and supports custom rules.
It's not just a linter that annoys you!
It's not just a linter that annoys you!
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.
Instant PHP quality checks from your console, analyzing code quality, architecture, and coding style.
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.
An ESLint plugin with over 100 powerful rules to enforce modern JavaScript best practices and catch errors.
A static code analysis tool for Elixir focusing on code consistency, refactoring opportunities, and teaching best practices.
A comprehensive style guide for Git covering branch naming, commit messages, merging strategies, and best practices.
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 code coverage analysis tool for Ruby with powerful configuration and automatic merging across test suites.
A syntax highlighter and tool to semi-automatically rewrite shell scripts for ShellCheck conformance, focusing on proper quoting.
A comprehensive style guide and coding conventions for Swift projects focusing on safety, clarity, and consistency.
A curated list of awesome ESLint plugins, configs, parsers, formatters, and tools for JavaScript and TypeScript development.
A Clang-based tool that analyzes #include directives in C/C++ source files to ensure proper header dependencies.
A fast static analysis tool that finds unused (dead) code in Python programs to improve code quality.
Official ESLint plugin for Vue.js, providing linting rules for Vue single-file components.
A community-driven style guide for writing consistent and idiomatic Elixir code.
A community-driven style guide for writing consistent and idiomatic Elixir code.
A PHP git hook manager that runs automated code quality checks on commits to enforce team standards.
A static analysis tool that detects code smells in Ruby classes, modules, and methods to improve code quality.
A fast annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.
A fast, annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.