Code Quality Tools
19 tools available
Prettier
Prettier is an opinionated code formatter that enforces a consistent style by parsing your code and re-printing it with its own rules.
ESLint
Find and fix problems in your JavaScript code with a pluggable linter tool.
Difftastic
A structural diff tool that understands syntax, highlighting changes in a detailed and precise manner.
Type Fest
A collection of essential TypeScript types that aid in static type checking and code quality enhancement.
Jscodeshift
A toolkit for running codemods on JavaScript codebases, making it easier to automate code refactoring and migrations.
Ts-migrate
A powerful tool to facilitate the swift and seamless migration of JavaScript codebases to TypeScript.
Depcheck
A tool to analyze your npm module and identify unused dependencies, ensuring a cleaner, more efficient project.
Jscpd
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.
Eslint-plugin-unicorn
Comprehensive ESLint plugin providing more than 100 powerful and innovative rules to ensure code quality and consistency.
Harper
Harper is a grammar checker specifically designed for developers to ensure code comments and documentation are grammatically correct.
Destiny
Destiny is a tool like Prettier, but for organizing and prettifying your project's file structure, enhancing code readability and project maintainability.
Textlint
Textlint is a pluggable natural language linter specifically designed for linting text and markdown, enabling better writing quality through its extensible architecture.
Ts-prune
A tool to find and remove unused exports in a TypeScript project, enhancing code cleanliness and maintainability.
ESLint Plugin TailwindCSS
An ESLint plugin to enhance Tailwind CSS usage by ensuring proper structure and conventions are followed.
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.
Deadfile
A simple utility tool to find unused files in JavaScript projects, supporting ES5, ES6, React, Vue, and more.
Transliterate
A library to convert Unicode characters to Latin characters using transliteration, enhancing text readability and compatibility.
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.
Scriptlint
Enforce naming standards for scripts in package.json to maintain consistency and improve readability.
Stay Updated!
Get notified about new tools and updates to existing ones.