#jscodeshift

[AI 시대, 리팩터링은 더 이상 노가다가 아니다

AI와 Codemod(jscodeshift)를 활용해 대규모 리팩터링을 효율적으로 수행한 사례를 소개. Deprecated Typography 컴포넌트를 새 Design System으로 자동 변환하여 코드 일관성과 온보딩 경험을 개선했다.

news.hada.io/topic?id=26040

#ai #refactoring #codemod #designsystem #jscodeshift

2025-03-09

#astgrep (aka sg) a tool for structural search and replace (and an apparent replacement for stuff like #jscodeshift for doing codemods)

This looks super interesting!

ast-grep.github.io/

2024-06-19

Мощь AST в действии, или как переписать код 10 летней давности на ES6-модули и ничего не сломать

Всем привет! Меня зовут Кирилл и я работаю фронтенд-разработчиком. Я расскажу о том, как мы перевели несколько тысяч файлов, написанных на JavaScript, с легаси кода, который использовал goog.module , на новые ES6-модули с помощью построения и преобразования абстрактного синтаксического дерева. Эта статья будет полезна тем, у кого тоже возникла потребность в рефакторинге большого количества кода.

habr.com/ru/companies/ispring/

#javascript #jscodeshift #ast #рефакторинг #codemod

2024-05-12

Loving #jscodeshift. It lets you write little refactor scripts for #JavaScript and #TypeScript

Managed to cobble something together pretty quickly that had a few little bugs That weren’t too hard to hack around. Didn’t even consult docs once, but will to learn more.

Maybe a bit better than hacky little regex/unix scripts. Not sure how it compares to #eslint fixers… would like to try that to compare.

github.com/facebook/jscodeshif

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst