Pre CommitA framework for managing and maintaining multi-language pre-commit hooks.
Stars: ✭ 7,024 (+3465.48%)
RectorInstant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (+2305.58%)
Personal GoalsList of books I've read, projects I've done, videos I've seen, articles I've read or podcasts I've listened to.
Stars: ✭ 75 (-61.93%)
Splitjoin.vimSwitch between single-line and multiline forms of code
Stars: ✭ 1,383 (+602.03%)
CocaCoca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Stars: ✭ 576 (+192.39%)
CscoutC code refactoring browser
Stars: ✭ 139 (-29.44%)
Clang Tools Extra Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 358 (+81.73%)
CxxctpDEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-70.56%)
HoneyjsAn open source Javascript Honey Pot implementation
Stars: ✭ 20 (-89.85%)
PhpdeprecationdetectorAnalyzer of PHP code to search issues with deprecated functionality in newer interpreter versions.
Stars: ✭ 263 (+33.5%)
MortDead CSS detection
Stars: ✭ 109 (-44.67%)
Wild Workouts Go Ddd ExampleComplete application to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring of a Go project.
Stars: ✭ 756 (+283.76%)
ScalafixRefactoring and linting tool for Scala
Stars: ✭ 597 (+203.05%)
Refactoring101The code here, represented as steps, is the progression of a refactoring on a legacy codebase. It is a PHP equivalent of the Java code shown in the Martin Fowler book "Refactoring".
Stars: ✭ 88 (-55.33%)
GodoctorGo Doctor - The Golang Refactoring Engine
Stars: ✭ 387 (+96.45%)
ScientistA kotlin library for refactoring code. Port of GitHub's scientist.
Stars: ✭ 60 (-69.54%)
Linediff.vimA vim plugin to perform diffs on blocks of code
Stars: ✭ 331 (+68.02%)
RewriteSemantic code search and transformation
Stars: ✭ 134 (-31.98%)
Php Ide SerenataAtom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (+40.61%)
ExperimentA Go package for experimenting with and evaluating new code paths.
Stars: ✭ 51 (-74.11%)
CombyA tool for structural code search and replace that supports ~every language.
Stars: ✭ 912 (+362.94%)
Refactoring Code Smells♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
Stars: ✭ 255 (+29.44%)
Lemonj一个面向 CSS/LESS/SCSS 的分析、坏味道检查和自动化重构工具。
Stars: ✭ 112 (-43.15%)
LispyShort and sweet LISP editing
Stars: ✭ 856 (+334.52%)
AutorefactorEclipse plugin to automatically refactor Java code bases
Stars: ✭ 168 (-14.72%)
Experiment🔬 Elixir Library for carefully refactoring critical paths by performing experiments.
Stars: ✭ 6 (-96.95%)
Scientist🔬 A Ruby library for carefully refactoring critical paths.
Stars: ✭ 6,301 (+3098.48%)
Clang Expand🐉 A clang tool for happy refactoring without source-code gymnastics
Stars: ✭ 182 (-7.61%)
Scientist.js🔬 A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.
Stars: ✭ 600 (+204.57%)
Study PathAn organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Stars: ✭ 1,357 (+588.83%)
PhpactorPHP completion, refactoring, introspection tool and language server.
Stars: ✭ 591 (+200%)
JediAwesome autocompletion, static analysis and refactoring library for python
Stars: ✭ 5,037 (+2456.85%)
Vscode GleanThe extension provides refactoring tools for your React codebase
Stars: ✭ 1,194 (+506.09%)
Migration《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Stars: ✭ 2,753 (+1297.46%)
SourceryRefactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
Stars: ✭ 372 (+88.83%)
LaboratoryAchieving confident refactoring through experimentation with Python 2.7 & 3.3+
Stars: ✭ 1,179 (+498.48%)
Sideways.vimA Vim plugin to move function arguments (and other delimited-by-something items) left and right.
Stars: ✭ 370 (+87.82%)
PiranhaA tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (+834.01%)
SharpenVisual Studio extension that intelligently introduces new C# features into your existing codebase
Stars: ✭ 351 (+78.17%)
JsinspectDetect copy-pasted and structurally similar code
Stars: ✭ 3,379 (+1615.23%)
Code Smells And FeelsTalk on code smells and feels and how to change that via refactoring
Stars: ✭ 178 (-9.64%)
Emacs Refactorlanguage-specific refactoring in Emacs
Stars: ✭ 313 (+58.88%)
ReprenRename anything
Stars: ✭ 275 (+39.59%)
Xaml Code ExperiencesA collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-42.13%)
Refactoring Aware DiffRAID is a tool pipeline that seamlessly enriches GitHub diff results with refactoring information.
Stars: ✭ 50 (-74.62%)
Js RefactorJS Refactoring tool for Visual Studio Code
Stars: ✭ 195 (-1.02%)
Tagalong.vimChange an HTML(ish) opening tag and take the closing one along as well
Stars: ✭ 184 (-6.6%)
Pre Commit HooksSome out-of-the-box hooks for pre-commit
Stars: ✭ 2,605 (+1222.34%)
Reftoolsreftools - refactoring tools for Go
Stars: ✭ 113 (-42.64%)
ClinkA developer assistance tool to help with refactoring and keeping related code up to date with changes
Stars: ✭ 40 (-79.7%)