-
For practical purposes, it would be great if we could ship codemods as containers. This is tricky though, since it requires running docker-in-docker (or podman-in-podman/podman-in-kubernetes). These a…
-
1. `base-hook-imports` does not remove `Unstyled` from component import
```js
import SelectUnstyled from '@mui/base/SelectUnstyled'; ❌
```
2. `joy-rename-classname-prefix` replaces…
-
great work @jedwards1211 here.
which use cases cannot be handled by astx?
have you heard about semgrep? (they have data flow analysis, and built on top of tree-sitter)
also grit.io is building so…
-
### What is the problem?
When I try to upgrade [legacy-framework](https://github.com/blitz-js/legacy-framework) (v0.45.5) using codemod, I get some wrong path errors
### Paste all your error logs he…
-
**The problem**
Using React 19 with the version of TypeScript types mentioned in [the upgrade guide](https://react.dev/blog/2024/04/25/react-19-upgrade-guide#:~:text=During%20the%20beta%20perio…
-
![image](https://github.com/ant-design/codemod-v4/assets/77874445/e0944e5f-d7dd-45fd-9bfb-ec8b7c72bc4c)
-
Right now, there are 2 ways that a developer can run a codemod:
1. Copy the codemod to their local machine, and pass the file path in with `-t`
2. Provide a URI to a remote `.js` file (with the caveat…
-
Scanning npm for packages about codemods I have found codemod-cli:
https://www.npmjs.com/package/codemod-cli
It looks like a tool to create and manage collections of codemods. It takes care of:
…
-
We should be able to use the existing `use-defusedxml` codemod to fix this issue. This will require separating the transformer implementation from the existing codemod so that it can be used by the ne…
-
I've done testing, and found that [Piscina](https://www.npmjs.com/package/piscina) is 30-50x faster than in-process transforming. My codebase is 15k+ files, so the speedup really helps.