Code Batch Change Tool, or Code Refactor Tool, is a novel sed-like tool designed for refactoring and rewriting code in multiple programming languages. It offers language independence through platforms like comby.dev and language-specific tools, including jscodeshift for JavaScript and various Python options such as Redbaron, Bowler, refactor, and Google’s Pasta.

design pattern

PyDesignPattern Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.

language independent

comby.dev multiple language support

semgrep

language specific

javascript

jscodeshift refactor rewrite javascript code

python

redbaron repo and doc

bowler

refactor

pasta

Comments