jsref with the Language Server Protocol (LSP) support
It would be interesting to have a codemods runner tool that could both be used in batch mode from the terminal, as well as a work as a refactoring tool over the Language Server Protocol with a plugin for Vim and VSCode.
For LSP support in Vim I could check out vim-lsc or vim-coc.
I'd like to build a codemods runner that works with yieldable functions. Where you yield any side effect. Example on side effects I'd like to support:
Some tools / libraries to check out:
js-callgraph Having a callgraph seems practical for some refactoring jobs
grasp Structural search and replace, shorthand for matching on source code
Refactoring tools:
js-refactor for VSCode
glean for VSCode
jsref with the Language Server Protocol (LSP) support
It would be interesting to have a codemods runner tool that could both be used in batch mode from the terminal, as well as a work as a refactoring tool over the Language Server Protocol with a plugin for Vim and VSCode.
For LSP support in Vim I could check out vim-lsc or vim-coc.