refactoring
There are 1316 repositories under refactoring topic.
pre-commit/pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
github/scientist
:microscope: A Ruby library for carefully refactoring critical paths.
ast-grep/ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
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
phodal/migration
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
getgrit/gritql
GritQL is a query language for searching, linting, and modifying code.
joebew42/study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
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
openrewrite/rewrite
Automated mass refactoring of source code.
AndrewRadev/splitjoin.vim
Switch between single-line and multiline forms of code
python-rope/rope
a python refactoring library
sourcery-ai/sourcery
Instant AI code reviews
smallcloudai/refact
WebUI for Fine-Tuning and Self-hosting of Open-Source Large Language Models for Coding
wix-incubator/vscode-glean
The extension provides refactoring tools for your React codebase
phpactor/phpactor
Mainly a PHP Language Server with more features than you can shake a stick at
joealcorn/laboratory
Achieving confident refactoring through experimentation with Python 2.7 & 3.3+
abo-abo/lispy
Short and sweet LISP editing
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.
ml-tooling/best-of-python-dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
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 分析以及自动化重构等。
Wansmer/treesj
Neovim plugin for splitting/joining blocks of code
uber-go/gopatch
Refactoring and code transformation tool for Go.
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.
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.