# Feature Request: Code Refactoring Tools

**URL:** <https://forums.eggplantsoftware.com/t/feature-request-code-refactoring-tools/7923>\
**Category:** Eggplant Functional\
**Tags:** request, eggplant-functional\
**Created:** [August 23, 2022, 4:36pm UTC](https://forums.eggplantsoftware.com/t/feature-request-code-refactoring-tools/7923 "2022-08-23T16:36:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjm](https://forums.eggplantsoftware.com/letter_avatar_proxy/v4/letter/m/c6cbf5/32.png) [@mjm](https://forums.eggplantsoftware.com/u/mjm)\
**Post date:** [August 23, 2022, 4:36pm UTC](https://forums.eggplantsoftware.com/t/feature-request-code-refactoring-tools/7923/1 "2022-08-23T16:36:50Z")

</div>

After working in Functional for a while, I’ve noticed the find and replace feature being used often. However, the find and replace is not the best in many cases.

I am requesting for the Functional IDE to have tools for code refactoring. The first thing that comes to mind is renaming scrips and variables. For example, refactoring a script would adjust the code for each “run” statement calling the script. Furthermore, refactoring a variable would adjust it in the entire script. Generally speaking, what comes to mind for these features is the refactoring tools common place in most Java IDEs.
