Showing 36 of 599 projects
A GitHub Action that runs PSScriptAnalyzer static code analysis on PowerShell scripts during pull requests.
A Go linter that detects nested contexts in loops or function literals to prevent performance issues.
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.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
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 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.
An ESLint configuration that catches code problems without enforcing style, designed for use with Prettier.
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.
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.
Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.
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.
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.
ESLint plugin that prevents using extended native objects in JavaScript code.
A Gulp plugin that validates HTML files against W3C standards using the w3cjs library.
A cross-platform .NET library for fluent pre- and postcondition validation with improved code readability.
An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.
An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.
Lint C, C++, Objective-C, and Objective-C++ files in Atom using the Clang compiler.
GitHub Action for running PHP_CodeSniffer to check code quality and enforce coding standards.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
A SonarQube plugin that enables static code analysis, complexity measurement, and coverage reporting for Groovy projects.
A Karma plugin that adds untested source files to Istanbul coverage reports for accurate test coverage statistics.
A gulp plugin that integrates CoffeeLint for linting CoffeeScript files in build pipelines.
A curated collection of ESLint plugins that automatically installs based on your project's dependencies.
A Neovim plugin that highlights lines exceeding a configurable width to improve code readability.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
A platform-independent static analysis tool that performs deep code quality analysis for Java, Python, C#, JavaScript, and C/C++ systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.