Code refactoring such as inline or extract as function #5009
Labels
Area-Code Formatting
Feature: VS Code
Request to use or implement a VS Code feature.
Issue-Enhancement
A feature request (enhancement).
Up for Grabs
Will shepherd PRs.
Prerequisites
Summary
Add code refactoring features to improve code maintainability and readability. Specifically, allow users to inline variables or extract code blocks into separate functions.
Proposed Design
Inline Variable Refactoring:
Provide an option to inline variables directly where they are used.
When selecting a variable, the user can trigger the refactoring action to replace all occurrences of that variable with its value.
This helps reduce clutter and makes the code more concise.
Extract as Function Refactoring:
Allow users to select a code block (e.g., a series of statements) and extract it into a separate function.
The user can specify the function name, parameters, and return type.
The extracted function should be added to the script/module, and the original code replaced with a function call.
This promotes code reusability and modularization.
note
there might be possibility to include the module FriedrichWeinmann/Refactor
/
Refactor
The text was updated successfully, but these errors were encountered: