Skip to content

cpgames/RefactorGraph

Repository files navigation

Refactor Graph

Refactor Graph is a node-based code refactoring tool for Visual Studio 2022.

Sample Graph:

image

Installation:

Manually [Download Latest Version] and run the .vsix file
or
In your Visual Studio go to Extensions -> Manage Extensions -> Select "Online" tab and type "RefactorGraph" in the search field.
image
You will need to restart Visual Studio to finish the installation.

Note: This is a work in progress, and much of parsing functionality is still missing. Also there may be stability issues that may cause Visual Studio to crash, so make sure to save your work when using this extension. If you experience any issues, please report them here.

Concept:

The document gets partitioned into chunks (partitions) using regex. Partitions are connected via doubly linked list. Then any partition can be modified on individually or partitioned further into sub-partitions with a parent-child relationship. This makes it easy to perform editing, swapping, inserting, and removing parts of the documment as each partition works as a reference.

RefactorGraph1

Getting Started:

To get started, see wiki.
Also take a look at sample Tests for premade examples (how to run tests).
Intro video (it's a bit outdated, but still describes the concept).

License:

Refactor Graph is licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages