There are 3 repositories under refactor topic.
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 分析以及自动化重构等。
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.
A package to help you clean up your controllers in laravel
Any line in any file is only a few keys away. Quick navigation for Vim and Neovim : file groups, buffers, find, grep/edit, mru, frecency, sessions, yank, ...
120+ refactorings and code-assists for Visual Studio Code
Super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
Refactoring Kata:涵盖所有重构手法练习的栗子和测试。重构刻意练习。
convert files from gbk encoding to utf-8 or rename packages including java source codes and any type configuration files
[UNMANTAINED]. Simple app to time your Rubik's Cube solves
Código limpio o Clean Code en Java. Pautas para escribir código mantenible y fácil de leer en Java.
React Lowcode - prototype, develop and maintain internal apps easier
Autofix TypeScript types to be imported using `import type`
Code translation assistance, a feature of Porting Assistant for .NET, helps users automate some aspects of their porting experience using a set of predefined rules and actions.
Starting code and proposed solution for Functional Structures Refactoring Kata
VS Code Extension: Rename Angular Component
🐘🔍Incomprehensible Finder Refactoring Kata port for PHP
Perform entire codebase refactors in a way that is reproducible, testable and reviewable. Convert to FastAPI Annotated in one step.
Refactor work done in the project prepared for educational.
Resources for the 2020 legacy code study group
Tool to use a parsed AST to understand its tokens and regenerate code, tool usage is bound by developer-client privelidge, better call saul.py! :+1::telephone_receiver::man::balance_scale:⚫:snake:
This API scrapes the Mensa Bremen website and provides a json version of the foodplan. Used by mensabremen.de
A better way to do CanCanCan ability classes.
🦈🔍Incomprehensible Finder Refactoring Kata port for C#
line-bot refactor use oop (design pattern)
Open Source Visual Basic 6 to C# Translator