refactoring
There are 1430 repositories under refactoring topic.
pre-commit/pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
ast-grep/ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
github/scientist
:microscope: A Ruby library for carefully refactoring critical paths.
davidhalter/jedi
Awesome autocompletion, static analysis and refactoring library for python
pre-commit/pre-commit-hooks
Some out-of-the-box hooks for pre-commit
ThreeDotsLabs/wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
danielstjules/jsinspect
Detect copy-pasted and structurally similar code
getgrit/gritql
GritQL is a query language for searching, linting, and modifying code.
phodal/migration
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
joebew42/study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
openrewrite/rewrite
Automated mass refactoring of source code.
marcelgsantos/learning-oop-in-php
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
comby-tools/comby
A code rewrite tool for structural search and replace that supports ~every language.
uber/piranha
A tool for refactoring code related to feature flag APIs
python-rope/rope
a python refactoring library
AndrewRadev/splitjoin.vim
Switch between single-line and multiline forms of code
sourcery-ai/sourcery
Instant AI code reviews
phpactor/phpactor
Mainly a PHP Language Server with more features than you can shake a stick at
wix-incubator/vscode-glean
The extension provides refactoring tools for your React codebase
joealcorn/laboratory
Achieving confident refactoring through experimentation with Python 2.7 & 3.3+
abo-abo/lispy
Short and sweet LISP editing
Wansmer/treesj
Neovim plugin for splitting/joining blocks of code
ml-tooling/best-of-python-dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
ryanmcdermott/3rs-of-software-architecture
A guide on how to write readable, reusable, and refactorable software
bespoyasov/refactor-like-a-superhero
How to refactor code efficiently and without pain.
uber-go/gopatch
Refactoring and code transformation tool for Go.
phodal/coca
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 分析以及自动化重构等。
scalacenter/scalafix
Refactoring and linting tool for Scala
nicoespeon/abracadabra
Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨
asottile/reorder-python-imports
Rewrites source to reorder python imports
busser/tfautomv
Generate Terraform moved blocks automatically for painless refactoring
bugthesystem/scientist.js
:microscope: A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.
codemod-com/codemod
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.
CodelyTV/refactoring-code_smells-design_patterns
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
asottile/all-repos
Clone all your repositories and apply sweeping changes.
AndrewRadev/sideways.vim
A Vim plugin to move function arguments (and other delimited-by-something items) left and right.