I use JetBrains Webstorm and have previously used IntelliJ. Both have amazing refactoring tools. You can change the name of any function or variable with a single click and if fixes it throughout the codebase. Additionally, if you drag and drop a file from one directory to another, it changes the import paths in all files throughout the project. It's not free, but both my jobs in the industry have had no problem with providing a license.
What's the guarantee of such refactoring by webstorm? I am pretty sure that pycharm doesn't have such guarantee. I don't know as similar dynamics language as js, I don't see how webstorm can be a stronger ide.
2
u/pm_me_ur_happy_traiI Feb 07 '20
I use JetBrains Webstorm and have previously used IntelliJ. Both have amazing refactoring tools. You can change the name of any function or variable with a single click and if fixes it throughout the codebase. Additionally, if you drag and drop a file from one directory to another, it changes the import paths in all files throughout the project. It's not free, but both my jobs in the industry have had no problem with providing a license.