There are 36 repositories under refactoring topic.
A framework for managing and maintaining multi-language pre-commit hooks.
Some out-of-the-box hooks for pre-commit
Awesome autocompletion, static analysis and refactoring library for python
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Detect copy-pasted and structurally similar code
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Automated mass refactoring of source code.
A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.
A code rewrite tool for structural search and replace that supports ~every language.
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
Switch between single-line and multiline forms of code
Instant AI code reviews
The extension provides refactoring tools for your React codebase
Achieving confident refactoring through experimentation with Python 2.7 & 3.3+
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
A guide on how to write readable, reusable, and refactorable software
How to refactor code efficiently and without pain.
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的工具箱。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Refactoring and linting tool for Scala
Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨
Rewrites source to reorder python imports
The end-to-end platform for creating, sharing, and running codemods with engines like jscodeshift, ast-grep, ts-morph, and more. Automate code migrations, cleanups, and refactors for you, your team, and the community. AI-powered and CLI-first.
:microscope: A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
A Vim plugin to move function arguments (and other delimited-by-something items) left and right.