Showing 36 of 745 projects
A modern, performant Delphi language analyzer plugin for SonarQube with semantic analysis and custom rule support.
A command-line tool that cleans up LaTeX files by removing comments and correcting common anti-patterns.
ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.
ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.
A command-line tool for finding missing and unused NSLocalizedStrings in Xcode projects.
A GitHub Action that automatically finds and fixes typos in source code and documentation.
A PHPStan extension that adds Magento 2-specific static analysis capabilities for both modules and applications.
ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.
A Visual Studio analyzer that enforces C# coding guidelines not covered by Resharper.
An IDE package for RAD Studio providing on-the-fly static code analysis and linting for Delphi, powered by SonarDelphi.
Ember CLI integration for linting Ember.js templates to enforce code style and best practices.
A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.
A GitHub Action that enforces pull request title conventions using regex patterns and prefix rules.
Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.
A good-looking ESLint formatter with syntax highlighting and theme support for delightful readability.
A CLI tool to enforce size and layer limits on Docker images, ideal for CI/CD pipelines.
A linter for Common Lisp source code using SBCL to detect errors and improve code quality.
A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.
A CLI tool to test ESLint rules against thousands of repositories for regression testing and validation.
An ESLint plugin that disallows the use of loops (for, while, etc.) to encourage functional programming patterns.
A configurable style checker for Go code that enforces coding standards and best practices.
A Python tool that scans codebases for potentially dangerous patterns like hardcoded passwords or accidental diff checkins.
A Flake8 plugin that identifies which Python imports should be moved into or out of typing.TYPE_CHECKING blocks to optimize runtime performance and prevent circular imports.
A Flake8 plugin that identifies which Python imports should be moved into or out of type-checking blocks to improve performance and prevent circular imports.
A GitHub Action that lints pull request titles against a custom regex pattern to enforce consistent formatting.
A Gulp plugin that integrates TSLint for linting TypeScript files in build pipelines.
A JavaScript library that provides a sarcastic way to express disagreement in code.
An ESLint plugin that enforces TypeScript type assertions using ^? Twoslash, $ExpectError, and $ExpectType comments.
A tool that calculates a GitHub repository's quality score based on engineering best practices using metadata and source analysis.
A Neovim plugin that prettifies TypeScript errors, adds inline ignore comments, and looks up rule documentation for over 50 linters and formatters.
A standalone linting tool for Twig template files to catch syntax errors and enforce coding standards.
A Swift-based linter that uses scripts and regex to enforce custom rules across any language or project.
A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.
A linting tool for enforcing clean and consistent code in Less stylesheets.
ESLint plugin providing rules for pragmatic Ramda usage, refactoring, and simplification.
Lint any project in any language using Swift and regular expressions, with validation and autocorrect support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.