Showing 36 of 745 projects
A Docker image and GitHub Action for linting Markdown files with customizable presets and rules.
A Gulp plugin wrapper for HTMLHint to validate HTML files in build pipelines.
A Rails 6 boilerplate with Hotwire for building full-stack apps with a modern SPA-like experience.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
A GitHub Action that validates pull requests contain references to Jira tickets in titles, branch names, or commits.
A GitHub Action that runs PSScriptAnalyzer static code analysis on PowerShell scripts during pull requests.
A Go static analysis tool that detects assignments and declarations with excessive blank identifiers.
A command-line tool to verify that your files adhere to .editorconfig rules.
A Grunt plugin that lints LESS files by compiling them to CSS and running CSS Lint, reporting errors back to the original LESS source lines.
A starter template for modern Angular applications with Material UI, Tailwind CSS, NgRx SignalStore, and comprehensive testing.
A fast TypeScript GitHub Action that validates pull request titles against a configurable regex pattern.
Provides missing but important type definitions for Common Lisp, such as proper-list, association-list, and standard designators.
A command-line tool that analyzes C source code files and outputs dozens of code quality metrics related to size, complexity, style, and preprocessor usage.
Check JavaScript code compatibility with target browsers and Node.js versions using a browserslist.
Atom extension for linting C/C++ source files using gcc/g++ with on-the-fly error checking.
A collection of Roslyn-based static analyzers for real-time code quality checks in Visual Studio.
An ESLint configuration that catches code problems without enforcing style, designed for use with Prettier.
Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.
A Go library that runs linters from Go code, integrating lint checks into the standard go build and test workflow.
A Python-based linter that allows you to create custom linting rules using regular expressions.
An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.
A Roslyn analyzer and Visual Studio extension to manage and justify null-forgiving operators in C# nullable reference types.
A comprehensive ESLint shareable config supporting modern frameworks and flat config only.
A command-line tool that formats Lisp code using Emacs, designed as a drop-in replacement for clang-format.
ESLint plugin that prevents using extended native objects in JavaScript code.
An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.
An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.
Lint C, C++, Objective-C, and Objective-C++ files in Atom using the Clang compiler.
A Gulp plugin that validates HTML files against W3C standards using the w3cjs library.
A Karma plugin that adds untested source files to Istanbul coverage reports for accurate test coverage statistics.
A cross-platform .NET library for fluent pre- and postcondition validation with improved code readability.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
GitHub Action for running PHP_CodeSniffer to check code quality and enforce coding standards.
A platform-independent static analysis tool that performs deep code quality analysis for Java, Python, C#, JavaScript, and C/C++ systems.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
A SonarQube plugin that enables static code analysis, complexity measurement, and coverage reporting for Groovy projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.