Ruler
Ruler lets you enforce consistent coding standards and rules across all coding agents, ensuring uniformity and quality in collaborative and AI-assisted development environments.
Browse open-source code quality tools for linting, formatting, and project cleanup. ESLint finds and fixes problems in JavaScript with a pluggable ruleset. Biome formats and lints web projects through a CLI and LSP, and Depcheck flags unused npm dependencies. Use this list to keep structure and consistency without guessing which utility does what.
22 tools available
Ruler lets you enforce consistent coding standards and rules across all coding agents, ensuring uniformity and quality in collaborative and AI-assisted development environments.
Comprehensive ESLint plugin providing more than 100 powerful and innovative rules to ensure code quality and consistency.
Prettier is an opinionated code formatter that enforces a consistent style by parsing your code and re-printing it with its own rules.
Find and fix problems in your JavaScript code with a pluggable linter tool.
Biome is a comprehensive toolchain for web projects, providing powerful formatting and linting capabilities through a CLI and LSP interface. Designed to help developers maintain code quality and consistency across their projects, Biome integrates seamlessly into modern workflows.
A collection of essential TypeScript types that aid in static type checking and code quality enhancement.
An ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, and more.
An ESLint plugin to enhance Tailwind CSS usage by ensuring proper structure and conventions are followed.
Textlint is a pluggable natural language linter specifically designed for linting text and markdown, enabling better writing quality through its extensible architecture.
A toolkit for running codemods on JavaScript codebases, making it easier to automate code refactoring and migrations.
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.
A tool to analyze your npm module and identify unused dependencies, ensuring a cleaner, more efficient project.
Our Newsletter
Get short emails with useful code quality projects, releases, and repos worth watching.
Destiny is a tool like Prettier, but for organizing and prettifying your project's file structure, enhancing code readability and project maintainability.
A powerful tool to facilitate the swift and seamless migration of JavaScript codebases to TypeScript.
A tool to find and remove unused exports in a TypeScript project, enhancing code cleanliness and maintainability.
Painlessly apply Prettier by only formatting lines you have modified. Ideal for teams that want to maintain code consistency while working on projects.
A library to convert Unicode characters to Latin characters using transliteration, enhancing text readability and compatibility.
Shrimpit ๐ค is a handy CLI tool to analyze and check for unused JavaScript, JSX, and Vue template ES6 exports in your project, helping optimize and clean your codebase.
A structural diff tool that understands syntax, highlighting changes in a detailed and precise manner.
Harper is a grammar checker specifically designed for developers to ensure code comments and documentation are grammatically correct.
A simple utility tool to find unused files in JavaScript projects, supporting ES5, ES6, React, Vue, and more.
Enforce naming standards for scripts in package.json to maintain consistency and improve readability.
Get notified about new tools and updates to existing ones.