There are 15 repositories under refactoring-tools topic.
Automated mass refactoring of source code.
Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
A package to help you clean up your controllers in laravel
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
A trusty CLI companion to monitor file changes and automatically run the corresponding Ruby specs. Ready to assist on any Ruby project, no setup needed!
Extended refactoring capabilities for python-lsp-server using Rope
Migrations for Neo4j
Find refactoring candidates in your Elixir project easily with Churn đź§ą
C/C++ code generation for VS Code: Generate Definitions, Getters, Setters, and much more.
Language server for PHP, with powerful static analysis and type inference.
Autofix TypeScript types to be imported using `import type`
The PyASTrX philosophy is to provide a simple, easy-to-use, and extensible framework for code quality analysis, refactoring and codebase analysis.
AI Refactor is an experimental tool to see how AI can be applied to bulk refactor code.
A SQL-like language for efficient code analysis and transformations
A linting/refactoring library for python best practices and lesser-known tricks
Changing function arguments order in Neovim!
Visual Studio Code extension integrating Tenkawa PHP language server.
A code refactoring tool for java created with jgit and spoon for small diffs.
refactoring tool that aims at making it easy to create characterization tests
:wrench: Convert your React Class Component to Functional Component and vice-versa
A tool for refactoring JavaScript Modules
Seamlessly refactor code chunks within your projects while keeping an eye on the initial implementation
A decorator that helps you run two different versions of a function at the same time and track differences *without* breaking the current behavior!
Automatically insert disable comments for failing TSLint rules
Slides on lessons learned while refactoring {ggstatsplot} package
Source code visualisation tool. Provides insights on any repository, with an architecture view, coupling view, historic heat map and code complexity breakdown