kirancodes.me
To Proof Maintenance & Beyond!

Semi-automatic rename refactoring for JavaScript

Asger Feldthaus, Anders Møller

Abstract

Modern IDEs support automated refactoring for many programming languages, but support for JavaScript is still primitive. To perform renaming, which is one of the fundamental refactorings, there is often no practical alternative to simple syntactic search-and-replace. Although more sophisticated alternatives have been developed, they are limited by whole-program assumptions and poor scalability.

DOI 10.1145/2509136.2509520

Related papers