jscodeshift

C
C tier on Code Refactoring ToolsScore 5.6 · #16 of 22
Android app
Not listed
Free plan
No
Runs on
Linux
jscodeshift.com
The jscodeshift homepage

Summary

jscodeshift is ranked #16 of 22 in code refactoring tools on Everything Xiaomi. It runs on Linux.

Compared on code refactoring tools

Free plan
Yesjscodeshift.com
Supported languages
JavaScript, TypeScript, Flowjscodeshift.com
Refactoring scope
projectjscodeshift.com
Batch refactoring
Yesjscodeshift.com
AST-based analysis
Yesjscodeshift.com
Deployment
desktopjscodeshift.com

Facts

Purpose
jscodeshift is a toolkit for building and running codemods over multiple JavaScript or TypeScript files.jscodeshift.com · 4 Oct 2026
Runner
Its runner executes a supplied transform on each file and summarizes how many files were not transformed.jscodeshift.com · 4 Oct 2026
Recast wrapper
The toolkit wraps recast, which aims to preserve the original code style when transforming an abstract syntax tree.jscodeshift.com · 4 Oct 2026
CLI
The command-line interface runs codemods from a local transform file, a transform URL, or a list of paths read from standard input.jscodeshift.com · 4 Oct 2026
Parsers
The CLI lists babel, babylon, flow, ts, and tsx as parser options, with babel as the default.jscodeshift.com · 4 Oct 2026
Parallel processing
The CLI can start up to a specified number of child processes to process source files.jscodeshift.com · 4 Oct 2026
Dry run
The CLI's dry-run option previews the effect of a codemod without changing files.jscodeshift.com · 4 Oct 2026
File selection
The CLI supports selecting file extensions and excluding files with ignore patterns or configuration files.jscodeshift.com · 4 Oct 2026
Code transformations
The API provides methods to find, filter, replace, insert, remove, and rename syntax-tree nodes.jscodeshift.com · 4 Oct 2026
Formatting
The API can convert a transformed syntax tree back to source code with optional formatting settings.jscodeshift.com · 4 Oct 2026
Testing
The project includes utilities for unit testing transforms with Jest or Jasmine using fixture-based or inline tests.github.com · 4 Oct 2026
Editor integration
The project README links instructions for configuring VS Code to debug codemods.github.com · 4 Oct 2026
Distribution
The documentation directs users to install jscodeshift from npm with `npm install -g jscodeshift`.jscodeshift.com · 4 Oct 2026
License
The GitHub repository lists an MIT license.github.com · 4 Oct 2026
Intended users
The documentation describes jscodeshift as a tool for developers who build codemods to detect and transform JavaScript or TypeScript code.jscodeshift.com · 4 Oct 2026

Best jscodeshift alternatives

See all 12

Where it ranks on Everything Xiaomi

Is jscodeshift yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources