Code Quality Tools

19 tools available

๐Ÿ–Œ๏ธ 50.4k

Prettier

Prettier is an opinionated code formatter that enforces a consistent style by parsing your code and re-printing it with its own rules.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐ŸŽจ Styling
๐Ÿ” 25.9k

ESLint

Find and fix problems in your JavaScript code with a pluggable linter tool.

๐Ÿ‘จโ€๐Ÿ’ป Development๐ŸŸก JavaScriptโœจ Code Quality
๐ŸŸฅ 21.9k

Difftastic

A structural diff tool that understands syntax, highlighting changes in a detailed and precise manner.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿ› ๏ธ Toolsโœจ Code Quality๐Ÿ”จ Utils
๐Ÿ”ก 15.3k

Type Fest

A collection of essential TypeScript types that aid in static type checking and code quality enhancement.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿ”ท TypeScriptโœจ Code Quality
๐Ÿ”ง 9.7k

Jscodeshift

A toolkit for running codemods on JavaScript codebases, making it easier to automate code refactoring and migrations.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿ› ๏ธ Tools๐ŸŸก JavaScriptโœจ Code Quality
๐Ÿ› ๏ธ 5.5k

Ts-migrate

A powerful tool to facilitate the swift and seamless migration of JavaScript codebases to TypeScript.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐ŸŸก JavaScript๐Ÿ”ท TypeScript
๐Ÿงน 4.9k

Depcheck

A tool to analyze your npm module and identify unused dependencies, ensuring a cleaner, more efficient project.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโš™๏ธ DevOpsโœจ Code Quality
๐Ÿ” 4.9k

Jscpd

A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.

โœจ Code Quality๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐Ÿ”จ Utils
๐Ÿฆ„ 4.5k

Eslint-plugin-unicorn

Comprehensive ESLint plugin providing more than 100 powerful and innovative rules to ensure code quality and consistency.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐ŸŸก JavaScript๐Ÿ› ๏ธ Tools
๐Ÿ“ 3.6k

Harper

Harper is a grammar checker specifically designed for developers to ensure code comments and documentation are grammatically correct.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐Ÿ“š Documentation๐Ÿ› ๏ธ Tools
๐Ÿ“‚ 3.5k

Destiny

Destiny is a tool like Prettier, but for organizing and prettifying your project's file structure, enhancing code readability and project maintainability.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐Ÿ› ๏ธ Tools
๐Ÿ“ 2.9k

Textlint

Textlint is a pluggable natural language linter specifically designed for linting text and markdown, enabling better writing quality through its extensible architecture.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐Ÿ› ๏ธ Tools๐Ÿ“š Documentation
๐Ÿ› ๏ธ 2.1k

Ts-prune

A tool to find and remove unused exports in a TypeScript project, enhancing code cleanliness and maintainability.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐Ÿ”ท TypeScript
๐ŸŒฌ๏ธ 1.8k

ESLint Plugin TailwindCSS

An ESLint plugin to enhance Tailwind CSS usage by ensuring proper structure and conventions are followed.

๐Ÿ‘จโ€๐Ÿ’ป Development๐ŸŽจ Stylingโœจ Code Quality
โœจ 472

Precise-commits

Painlessly apply Prettier by only formatting lines you have modified. Ideal for teams that want to maintain code consistency while working on projects.

๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality๐Ÿ› ๏ธ Tools
๐Ÿงน 375

Deadfile

A simple utility tool to find unused files in JavaScript projects, supporting ES5, ES6, React, Vue, and more.

๐Ÿ‘จโ€๐Ÿ’ป Development๐ŸŸก JavaScript๐Ÿ”จ Utilsโœจ Code Quality
๐Ÿ”ค 300

Transliterate

A library to convert Unicode characters to Latin characters using transliteration, enhancing text readability and compatibility.

๐Ÿ”จ Utils๐Ÿ‘จโ€๐Ÿ’ป Developmentโœจ Code Quality
๐Ÿค 258

Shrimpit

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.

๐Ÿ‘จโ€๐Ÿ’ป DevelopmentโŒจ๏ธ CLIโœจ Code Quality๐ŸŸก JavaScript
๐Ÿ” 133

Scriptlint

Enforce naming standards for scripts in package.json to maintain consistency and improve readability.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿ› ๏ธ Toolsโœจ Code Quality

Stay Updated!

Get notified about new tools and updates to existing ones.